在买到固态硬盘之后,相信很多朋友都遇到过各种软件的测速结果不同,甚至不能符合厂商标称的性能指标的情况。一块硬盘竟会有3种速度?到底谁才是准确的?
在购买固态硬盘之前,大家都能看到厂商标称的一套性能值:主要包括顺序读写和随机读写两个部分。顺序读写使用MB/s为单位,是每秒钟硬盘能够读写的数据体积;随机读写使用IOPS来描述,代表的是硬盘每秒能够完成的随机读写响应次数,二者都是越大越好。
东芝给TR200标注了555MB/s的顺序读取速度,但是通过常见的AS SSD Benchmark却测不出这样的速度:
不过呢,如果用CrystalDiskMark测试,你会发现,顺序读取速度又神一样的达标了:
有文章说,CrystalDiskMark(以下简称CDM)测出的速度比AS SSD Benchmark高,是因为CDM默认测5次,取最佳值。这种说法并不全面,因为CDM不仅测了5次,还使用了1000进制来计算速度,会比使用1024进制的AS SSD Benchmark显示的结果高一些。但通过换算可以知道,其实CDM的测速结果与AS SSD Benchmark是非常接近的,只是单位不同,一个是以10为底数的指数,一个是以2为底数的指数。
固态硬盘厂商之所以要为参数表的数值指定测试软件,是因为除了换算单位原因之外,不同软件对于顺序读写的测试方法也大相径庭。比如说传统机械硬盘测试软件HDTune测试固态硬盘时,读取速度会比其他软件的测试结果低不少。还以东芝TR200为例,默认HDTune顺序读取速度平均472.2MB/s:
其实,这是因为HDTune默认使用64K区块进行测试,如果将测试区块改为256KB或更大,读取速度测试结果就会变得和其他软件一样正常。事实上,AS SSD Benchmark的测试区块高达16MB。
同样的道理,在拷贝文件的时候,连续的大文件复制速度会比较平稳:
而零碎的小文件复制过程速度波动就会比较大,显得忽快忽慢,这也是很正常的:
再举一个很多朋友疑惑的例子,在固态硬盘与机械硬盘之间复制或移动文件的时候,机械硬盘会成为性能的瓶颈,速度是以它为准的。固态硬盘此时处于有力没处使的状态:
总的来说,不同软件对固态硬盘的测速结果不一致是很正常的现象,无法评判谁对说错。就平常使用来说,固态硬盘也不会仅仅面对一种数据区块、一种读写模式,而是各种数据混杂读写。而我们在参数表里看到的数值只是一种理想化的、在特定条件下所能发挥出的性能指标。
|