硬盘测试

作者:时光凉
链接:https://www.zhihu.com/question/394722569/answer/1221857384
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

跑分软件可以很直观的对产品进行测试,并且在各个产品中进行对比。AS SSD benchmark作为一款测试硬盘性能的软件,除了体现硬盘的读取写入性能之外,也针对相对应的得分进行不同权重的计算,得出最后的评分。

以我手中的紫光P5160的AS SSD Benchmark测试截图来解释一下各个测试项的具体内容吧。

Seq:连续读写速度,AS SSD会以16MB文件作为单位,连续写入1GB大小的文件(软件默认为1GB,可选3/5/10GB),测试写入过程的连续写入速度。然后再以同样大小的文件单位来读取这个文件,最后测试出连续读取速度。

4K:4K随机读写速度,进行此项设置时,AS SSD会以512KB文件作为单位生成1GB大小的文件,然后在其地址范围(LBA)内以随机4KB单位尺寸进行写入及读取测试,直到测试完整个地址范围为止,测试完之后计算出平均写入和读取结果。

4K-64Thrd:64队列4K随机读写测试,顾名思义,软件会同时生成64个16MB大小的测试文件(16MB*64=1024MB),然后以4KB单位尺寸同时在64个文件中进行写入和读取测试,取平均成绩作为最后展示结果。

由于多线程并发的测试大多数用来测试服务器用固态硬盘的性能,对于普通家用环境来说,参考价值并不大。

Acc.Time:平均访问时间,读取是测试寻址随机的4KB文件(全盘LBA区域),写入是测试寻址随机的512B文件(全盘LBA区域),测试写入寻址时会再生成1GB测试样本文件,最后以平均成绩给出结果。(PS:机械硬盘拿来跑这个测试会非常慢,谨慎)

Score:评分,分数可以让人更加直观的了解到产品的表现如何,跟其他产品进行对比时也有了一个对应的标准,但是AS SSD的分数计算却并不是很合理。

读取分数 = (持续读取X0.1)+ 4KB随机 + 4KB 64Thrd

紫光P5160的读取性能评分=2785.77*0.1+64.38+1305.39=1648.347

写入分数 = (持续写入X0.1)+ 4KB随机 + 4KB 64Thrd

紫光P5160的写入性能评分=1994.69*0.1+153.23+1108.71=1461.409

总分 = (持续读取速度X0.1)+(持续写入速度X0.15)+ 4KB随机读取速度+(随机4KB写入速度X2)+ 4KB 64Thrd随机读取速度 + (4KB 64Thrd随机写入速度X1.5)

紫光P5160的总分=2785.77*0.1+1994.69*0.15+64.38+153.23*2+1305.39+1108.71*1.5=3917(虽然有10分的差距,但是公式基本准确)

从公式不难见得,AS SSD对于SSD的4KB随机读取写入速度和4KB- 64Thrd随机读取写入速度非常看重,再加上4KB- 64Thrd随机读取写入速度本身数据就比较大,所以在评分中占据了比较大的权重。但实际上,这项参数对于普通家用玩家来说并没有太大意义。在实际使用中,电脑运行对于SSD的要求基本上是在4K随机性能上,尤其是在将SSD作为系统盘运行时。因此,建议使用AS SSD进行测试的用户,请不要轻易以评分来作为SSD性能评价的唯一标准,多看看实际对你有用的数据。

posted on 2020-11-30 17:48  一杯明月  阅读(1134)  评论(0编辑  收藏  举报