Part 1
A repeatable test method
Build a repeatable SSD test method: control the host, precondition the drive, and understand cache behavior, queue depth, and workload mix.
Read Part 1Technical guide
How to test an SSD so the result means something, from locking down the host to reading a trace-based score.
A benchmark result depends as much on the host, the drive's state and the workload as on the drive itself. Part 1 sets up a repeatable method: a quiet host, a preconditioned drive, and a clear view of cache behavior, queue depth and workload mix. Part 2 covers the synthetic tools, what their settings do and where they stop being useful. Part 3 moves to application and trace-based tests that show how storage behaves under real software.
The series
Each part builds on the one before, so start with Part 1.
Part 1
Build a repeatable SSD test method: control the host, precondition the drive, and understand cache behavior, queue depth, and workload mix.
Read Part 1Part 2
Use CrystalDiskMark, ATTO, AS SSD, and other synthetic tools with a clear understanding of their settings, results, and limitations.
Read Part 2Part 3
Move beyond synthetic scores with PCMark, 3DMark, Procyon, and hands-on tests that reveal how storage behaves under real applications.
Read Part 3On this site
Performance and endurance: what the numbers a benchmark reports mean inside the drive.
The enterprise follow-on: fio and Iometer jobs, steady state and latency, and results from my enterprise test runs.
The bench rules every measured number on this site follows.
Common SSD claims checked against test data, several of them with these methods.
The validation process behind the method, told from the bench.
Continue on this site