聚焦it 业界 固态硬盘的官标性能参数是怎么得来的?

固态硬盘的官标性能参数是怎么得来的?

  由于使用简单、测试耗时短,AS SSD
Benchmark已成为玩家手中的固态硬盘测试“黄金标准”。不过在使用它测试NVMe固态硬盘时,普遍达不到SSD厂商标注的性能指标。这到底是谁的错?

592b2a2a1e75fe6a64a39b421a15ee5b.jpg

  (图片来源:程序截图)

  仔细翻查官网页面会发现,众多固态硬盘制造商都推荐使用CrystalDiskMark,而不是AS SSD
Benchmark来测试性能数据。譬如铠侠RD10(EXCERIA PLUS SSD)指明使用CrystalDiskMark 6.0.2
x64版本,顺序读写测试使用Q=32,T=1,随机读写测试使用Q=32,T=8。这里的Q是队列长度,T是测试线程。

bd66980bec4d180b3c7e740320a98ba3.jpg

00e9c515f1d9c580452737663b26c702.png

  (图片来源:铠侠官网截图)

  为什么不推荐使用AS SSD Benchmark,或者说,为什么用AS SSD Benchmark跑不出标称的性能数值呢?虽然AS SSD
Benchmark能够切换为直接显示IOPS数值,但它的测试方法对SSD压力不够,性能波动较大。更重要的一点是AS使用1024进制,而非厂商使用的1000进制来计算数值,导致测试结果偏低。

image005.png

  (图片来源:程序截图)

  而CrystalDiskMark默认进行5次重复测试,取其中的峰值数据,并且数值结果采用1000进制计算,测得的结果也就更加精准。

image006.png

  (图片来源:程序截图)

  CrystalDiskMark还可以自定义测试队列数(Q)和线程数(T)。下边的例子中小编按照铠侠(原东芝存储)官网建议的Q32T1测试顺序(Sequential)读写,Q32T8测试随机(Random)4KB读写。

image007.png

  (图片来源:程序截图)

  顺序读写速度能够直接与标称值(单位MB/s)进行对比,而随机读写指标的单位是IOPS(每秒输入输出次数),CrystalDiskMark给出的则是以MB/s显示的带宽,需要手动进行一下转换。

image008.png

  (图片来源:程序截图)

  本例当中铠侠RD10的随机读取带宽2802.1MB/s,将其乘以1000并除以4(KB),得到702025
IOPS的结果,超过了铠侠为其标称的640000 IOPS性能指标。

image009.png

  (图片来源:程序截图)

  现在8核心16线程的CPU已经不再像过去那样高不可攀。NVMe协议对多线程进行了充分的优化,通过下面的测试我们能够看到,Q32T8的随机读写效率明显优于Q256T1。体现在实际使用中意味着铠侠RD10能够在同时运行多个程序的情况下依旧保持流畅。

image010.png

  (图片来源:程序截图)

  以上就是对固态硬盘性能指标测定方法的解读,一般来说需要将固态硬盘作为副盘测试,才能避免系统文件读写干扰,获得精准的测试结果。

本文来自网络,不代表聚焦it立场,转载请注明出处:https://www.jujiaoit.cn/yejie/19067.html

为何说兄弟“按需供粉”系列打印机,可以帮助中小企业降低打印成本

新锐青岛·2020全球海洋人才创新创业大赛总决赛圆满落幕

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部