zoukankan      html  css  js  c++  java
  • 硬盘测试

    作者:时光凉
    链接: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性能评价的唯一标准,多看看实际对你有用的数据。

  • 相关阅读:
    linux(ubuntu)设置开机启动
    mysql 数据库迁移
    maven GroupId和ArtifactID
    Android内存溢出与内存泄漏
    Android性能优化方向和相关工具
    安卓 px,dpi,dp,ps的区别与联系
    python 深浅拷贝
    公网ip和私网ip
    打开系统设置页
    如何用代码开启“个人热点”功能?如何用代码把iOS设备设置成一个无线路由?
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/14062629.html
Copyright © 2011-2022 走看看