SSD Performance Test Methodology

Cloud Migration

Cloud migration

Find out how to migrate to the cloud quickly & efficiently

Learn more


Under Windows, you can evaluate the performance of SSD drives using the trial version of the HD Tune Pro utility, which is available for download on the official website:

The program interface is intuitive. On the Benchmark tab, select one of the SSDs installed in the system, test mode (Read or Write), and click the Start button. The result will be displayed in the form of a visual graph:

Please note that write mode testing is only available for empty SSDs that do not have any partition layout and permanently destroy data.

If a writing test is not possible, use the File Benchmark tab, which performs a non-destructive measurement by making a series of file accesses on the disk system. Because of this, the values ​​will be slightly higher than for Benchmark, since the OS caching mechanisms will affect the result.


Under Windows, you can evaluate the performance of an SSD using the IOzone utility: To do this, it performs a set of operations on a file on the disk system.

IOzone is included in the Debian distribution's non-free repository, which is not included by default. To fix this, you need to modify the /etc/apt/sources.list file by analogy with the following example:

deb jessie main contrib non-free deb-src jessie main contrib non-free

deb main contrib non-free deb-src main contrib non-free

deb jessie-updates main contrib non-free deb-src jessie-updates main contrib non-free

To install IOzone, run the following commands in sequence: apt-get update and apt-get install iozone3. Run the benchmark: iozone -a -b ssd.xls. In this case, the result will be written to the ssd.xls file, which, for convenience, should be loaded into a spreadsheet, for example, Excel.

IOzone does a lot of testing. Let's consider the main ones.

Read/Write – sequential reading/writing of data blocks of a certain length to a newly created file of a given size.

Re-read/Re-write – repeated reading/writing of data blocks of a certain length to an already existing file of a given size.

Random read/Random write – довільне читання/запис блоків даних певної довжини файл заданого розміру.

For each test, the final figures are collected in a table in which the left column is the file size, the top row is the size of the data block. The results are measured in kilobytes, and the speed of the operation is in kilobytes per second.

For clarity, based on the data obtained, you can build a three-dimensional diagram.

Was this article helpful?

Did you like the article?

Cookie consent

By clicking «I agree», you consent to our website's use of cookies to give you the most relevant experience by remembering your preferences and repeat visits. However, you may visit «Manage сookies» to provide controlled consent. Learn more

Cookies settings


Necessary cookies are crucial for the basic functions of the website and the website will not work in its intended way without them.


Analytical cookies are used to understand how visitors interact with the website.


Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns.