电脑装配网

ssd测速结果怎么看(这样操作,数据才更准确)

 人阅读 | 作者奔跑的小羊 | 时间:2022-07-03 18:41

一般消费者在购入SSD固态硬盘,都想知道买的硬盘性能如何,相信大家会经常使用到这个SSD跑分软件——CrystalDiskMark ,那么软件跑分越高就越好吗?你知道这几个测试框分别代表什么意思吗?通过本文的学习,您或许可以了解到这款SSD测试软件的奥义!

硬核小课堂第一期!SSD测试软件跑分应该怎么看

CrystalDiskMark X64软件

测试选项综合说明:

Seq Q32T1:针对NCQ、AHCI模式做循序读取、写入测试(即硬盘的读写速度测试)

4KiB Q8T8:针对 NCQ、AHCI 模式做随机读取、写入测试(即硬盘4K文件多线程读写速度测试)

4KiB Q32T1:针对 NCQ、AHCI 模式做随机读取、写入测试(即硬盘的连续读写速度测试)

4KiB Q1T1:针对 NCQ、AHCI 模式做随机读取、写入测试(即硬盘4K小文件单线程读写速度测试)

循序 (Sequential)读/写

举例:将多个1GB的影片写入硬盘,操作系统的操作流程大概如下。

  1. 从SSD的映射表中标记要使用的磁盘存储位置(磁盘1~10000)。
  2. 抹除一个空间。
  3. 将资料写入到标示的磁盘存储位置中。

假设第一部影片磁盘存储位置为1~1000、第一部则为1001~2000,依此类推到第十部的 10000磁盘存储位置。如果使用几十GB的文件做读写参考,那么循序读/写将会是一个重要的性能指标。

4KiB读/写

Windows 10经常会遇到系统版本的更新,有的时候明明也就几百MB,更新却要等上五到十分钟。简单点来说,Windows 10的更新是替换众多的动态程序库,文件虽然不大但为数众多,一次更新至少会替换上百甚至上千个文件,如果4kB的性能不佳,我们就会看到CPU、内存使用率明明处于闲置状态,电脑却非常卡。

4kB读/写就是泛指小文件的操作性能,如游戏、操作系统、各种程序,都由数以千计的动态程序库组成,光有CPU性能、显卡性能,却没有匹配的IO性能,就会出现如游戏地图进度条走的很慢、无缝地图游戏会莫名卡顿等等现象。

回到CrystalDiskMark软件的四个测试项目,左上第一个测试项目Seq Q32 T1,代表着循序读/写,那Q32跟T1代表什么意思呢?

如果将一个硬盘比喻成车站,伫列深度Queue Depth(QD)为列车的几节车厢、执行为不同月台Thread。假设一个月台最多可以容纳200人同时上下车,而八节列车(QD8)可以载客500人。同一时间要下车就需要花2.5(500/200)个单位时间,才能上全部乘客下车,这就是IO延迟。如果嫌上车时间太慢,那就要盖两个月台(2 Thread),两台四节列车(QD4)下乘客这样就只要花1.25(500/400)个单位时间就可以全部下完车吗?

但是月台越多,乘客要去研究哪个月台,付出的代价(CPU运算代价)也就会更多。想想是在车站转车会比较复杂,还是在车站转车比较复杂,这个应该不难理解吧。

硬核小课堂第一期!SSD测试软件跑分应该怎么看

 

总结

  • QD越多,延迟越高。举例:QD2延迟一定比QD1高
  • Thread越多CPU性能越吃紧,程序也更难开发维护。
  • 低QD可以达到更高的吞吐量为佳,例QD1=100MB/s > QD1=50MB/s

文章标签:

本文链接:『转载请注明出处』