Categories: PC HardwareTechnology

IOPS, Throuhput, Latency Explained: Understanding SSD, HDD Storage Performance Benchmarks

IOPS, Throuhput, Latency Explained: Understanding SSD, HDD Storage Performance Benchmarks 1

If you’ve ever read some specifications for an SSD or HDD these days, you might be left scratching your head. That’s because those who are familiar with storage and storage benchmarking understand what each specification means, but those not familiar with storage specifications and testing have little to no idea what stuff like MB/s, IOPS, or ms actually means and more importantly what the numbers tell us in the grand scheme of storage performance.

As such, today we’ll be covering what most of the storage industry would consider as the trifecta of storage performance: IOPS, Throughput, and Latency.

IOPS

IOPS, or Input Output Operations per Second, is exactly as the name implies. IOPS measures how many input output operations are completed every second. As such, the higher the IOPS, the faster the storage device. This is the biggest reason as to why SSDs (Solid State Drives) are so much faster than HDDs (Hard Disk Drives). Whereas a typical consumer HDD can do about 100-200 IOPS when reading 4K sized data, a typical consumer SATA SSD can do between 70,000-100,000 IOPS. As most operating system and application files are stored in thousands of small 4K sized datafiles, SSDs clearly have the advantage in this regard.

One thing to keep in mind when testing IOPS is that the number of IOPS a drive can reach will depend on the size of the data being transferred. As smaller sized data such as 4K data doesn’t take very long to transfer, it results in higher IOPS while larger data such as 128K sized data takes longer to transfer which will result in lower IOPS.

Throughput

Throughput is the most prominent metric used when HDD and SSD manufacturers advertise their products and is simply a measure of the speed at which data is transferred. As such, it goes without saying that the higher the throughput, the better.

However, as small files don’t allow drives enough time to reach its maximum speed, throughput is only a good measure of drive performance when transferring larger files. In our test above, the SSD was able to reach a maximum of 554 MB/s which is the maximum speed one could expect when operating on the SATA interface.

Latency

Latency is generally defined as how long it takes for an IO operation to be completed from beginning to end. As such, latency is very much connected to IOPS and the size of the files you’re working with.

In our test above, we can see that the average latency is just 0.05ms, which is very good for a consumer drive. IOmeter, the benchmarking app used, will also provide maximum latency, which in this case is 3.06ms. The maximum latency is important as it shows the worst case scenario for the drive being tested. Typically a sub-10ms latency is decent for a consumer SSD.

Conclusion

Hopefully, this gives you a basic idea of what to look out for when benchmarking a new storage device whether it’s a SSD or a HDD. While there are many different metrics beyond the trifecta, understanding IOPS, Throughput and Latency will provide a good foundation to understanding as to how to interpret storage performance.

This post was last modified on February 16, 2020 6:38 pm

Sam Chen

Sam is a Southern California native and an avid tool and gear enthusiast. When he's not working his day job, he enjoys spending his time working on remodeling projects, cars, and the outdoors. Follow him on Twitter @realsamchen

Share
Published by
Sam Chen

Recent Posts

GoRuck Ballistic Trainer Review – Long Term Test

Whether you're a CrossFit enthusiast, a rucking adventurer, a high-intensity interval training (HIIT) devotee, or…

Last updated Jul 23, 2023

Understanding Credit Scores and How to Improve Them

Introduction Credit scores are a crucial part of our financial lives, yet many people don't…

Last updated Jul 23, 2023

T-Mobile to Leverage SpaceX Satellites to Eliminate Dead Zones

Earlier this week, T-Mobile and SpaceX jointly shared that they would be making an announcement…

Last updated Aug 28, 2022

T-Mobile and SpaceX Joining Forces to Improve Connectivity

Starlink Satellite Dish | Source: SpaceX In a recent Tweet sent out by SpaceX, wireless…

Last updated Aug 25, 2022

Tesla to Increase FSD (Full-Self Driving) Price to $15,000

With the release of Tesla FSD (Full Self Driving) 10.69 Beta starting to roll out…

Last updated Aug 21, 2022

Tesla First Virtual Power Plant Event Major Success

Tesla Powerwall Last year, Tesla launched a pilot of their VPP (Virtual Power Plant) where…

Last updated Aug 18, 2022