转别再使用 AS SSD Benchmark 测试硬盘了
小林家的垃圾王R
2026年03月08日 06:46

别再使用 AS SSD Benchmark 测试硬盘了

https://www.zhihu.com/people/kb3146706

KB3146706

7 人赞同了该文章

谨以此文“纪念”AS SSD Benchmark 断更六周年(2017.10.3~2023.10.3)。

日期格式是日/月/年

AS SSD Benchmark 是一款来自德国的免费硬盘性能测试软件。现在因其在图吧工具箱对应分类下排第一位(首字母),所以很多电脑小白会用它来测试硬盘并与官方标称数据作比较。

AS SSD Benchmark 包含四项测试:Seq、4K、4K-64Thrd、Acc.time;两种测试模式:读、写;最终给出读分、写分、总分三个分数。所有测试均不使用操作系统缓存。

Seq 为顺序读/写速度测试。AS SSD Benchmark 将先以 16MB 为单位,持续向受测硬盘分区写入默认 1GB 文件,计算平均速度;再以同样单位将这 1GB 文件读出,计算平均速度。

4K 为随机单线程读/写速度测试。AS SSD Benchmark 将先以 512KB 为单位,生成默认 1GB 文件,然后向受测硬盘分区的逻辑块寻址范围(Logical Block Addressing

)内以 4KB 为单位随机写入文件,计算平均速度;再以同样 4KB 单位将这 1GB 文件读出,计算平均速度。结束该项测试后,测试文件将保留,以备后续的 Acc.time 项目使用。

4K-64Thrd 为随机 64 线程读/写速度测试。AS SSD Benchmark 将生成默认 64 个 16MB 文件(共 1GB),然后同时对这 64 个文件进行读/写,分别计算平均速度。

Acc.time 为数据读/写时间测试。AS SSD Benchmark 将以 4KB 为单位,随机读取 4K 项目的 1GB 测试文件,计算单位平均所用时间;再以 512B 为单位,随机对这 1GB 文件逻辑块寻址范围进行复写,计算单位平均所用时间。

读分由顺序读速*0.1、4K 读速、4K-64Thrd 读速三项值相加后四舍五入得出;

写分由顺序写速*0.1、4K 写速、4K-64Thrd 写速三项值相加后四舍五入得出;

总分由顺序读速*0.1、4K 读速*2、4K-64Thrd 读速、顺序写速*0.15、4K 写速、4K-64Thrd 写速*1.5 六项值相加后四舍五入得出。

与另一款更为知名的硬盘基准测试软件——CrystalDiskMark 默认测试相比,AS SSD Benchmark 测试出的速度总是更慢。这是因为 AS SSD Benchmark 并不会调整读/写请求的队列深度(Queue Depth

)。它决定了可以发送到固态硬盘的读写请求的数量。如果队列深度设置得太低,硬盘无法充分利用其处理能力,就会导致性能瓶颈(速度较低)。

当然,并不能认为 AS SSD Benchmark 给出的结果是错误的,只是对于以检验为目的的硬盘测试的目标,尤其在目标是官方标称参数的情况下,能跑出更高速度的 CrystalDiskMark 是更适合使用的。

发布于 2023-10-03 23:14・吉林

Benchmark

固态硬盘

硬盘

理性发言,友善互动

4 条评论

默认

最新

https://www.zhihu.com/people/56e8f6cff365b879a6ac7989650925f1

冥羽

为什么我用diskmark测试来的4k值和官方标称值差了这么多

2024-06-12 · 山东

https://www.zhihu.com/people/c9188a4ee399a8fbebdb09dc7438402e

KB3146706

作者

很可能是因为官方没告诉你它的标称值是怎么来的

2024-06-13 · 北京

https://www.zhihu.com/people/b7735ef7a7626684ed3c7d6f62cc8ea8

xiga

想问问左上角绿色的283648K是什么意思

2024-01-22 · 广东

https://www.zhihu.com/people/c9188a4ee399a8fbebdb09dc7438402e

KB3146706

作者

代表这个硬盘已4K对齐

实际上现在已经很难见到没4K对齐的硬盘了,无需在意

2024-01-22 · 北京