在用CrystalDiskMark等软件测试硬盘速度的时候,我们常常看见了MB/s这个单位。而很多时候,在硬盘的介绍页面上,我们除了看见MB/s外,还能看见一个名叫IOPS的单位,这又是什么呢?
要明白IOPS,首先还是得从MB/s说起,显然,MB/s是一个吞吐量单位,代表一个硬盘内每秒传输的数据量。如果要衡量一个硬盘的连续读写速度,使用大文件进行测试并以MB/s为单位计算出其吞吐量便能很好地展现出其在连续读写上的能力。
但是在日常使用和游戏中,碰见像游戏下载等大文件读写的机会其实是少之又少的,我们遇到的更多是随机读取情况,比如系统调用和游戏加载等。于是在这个时候,运用吞吐量来衡量一个硬盘随机读取的性能便显得有说欠缺,因为一般来说这些数据区块在体积上都比较小,因此我们要考虑的便不是这个硬盘能够在一秒内搬多少东西,而是在一秒内可以搬多少次。所以,这就是IOPS诞生的原因。
IOPS全称为Input/Output Operations Per Second,大意是硬盘每秒的读写次数。一个硬盘的随机读取IOPS主要由其主控和接口决定。在测试硬盘随机读取性能上,大部分软件会使用4KB大小的数据区块作为测试基准。以希捷酷鱼510系列固态硬盘为例,由于其搭载的主控支持NVMe 1.3协议,所以在4KB随机读取上可达到100096 IOPS,写入上也高达896000 IOPS。
相比之下,使用SATA规范的固态硬盘只有60000 IOPS左右,因此这也是NVMe固态硬盘缘何越来越受欢迎的原因。当然,希捷酷鱼510系列固态硬盘不仅仅是IOPS上大获全胜,在连续读取速度上,它还能达到5000MB/s的惊人速度。
总的来说,IOPS和MB/s一样,越大自然是越好。如果你对自己现在的硬盘不甚满意的话,是时候来体验一下希捷酷鱼510系列的敏捷迅速了。