另外我还好奇试了试momentum cache功能,可以允许使用一部分内存来作为ssd的缓存,在测试时会有很好看的数据。
测试平台
外观和产品参数了解的差不多了,接下来咱们要正式对这块crucial英睿达 2tb展开一系列测试了,这里使用的测试平台配置如下:
- cpu:intel i7-13700k
- 主板:华硕rog strix z790-a gaming wifi吹雪 ddr5
- 内存:雷克沙 ares ddr5-6400 16gb x2
- ssd:intel 傲腾p5801x 400g、intel 傲腾900p 480g、光威·弈 4t
- 显卡:华硕tuf-rtx3090猛禽
- 系统:windows 11 professional edition
需要说明的是,固态硬盘的读写性能与cpu性能正相关,除了受cpu主频和单核性能影响以外,整个平台的pcie有效载荷maximum payload size(mps)也会对测试结果产生影响。
目前只有amd平台才能支持512字节mps,理论上可以提供7.5gb/s的数据传输率;intel平台只支持256字节的mps,实际读取速度一般就被限制到了7.15gb/s以内。
但是mps也不是越大越好,较大的mps会导致每个数据包的大小增加,提高负载,进而使得延迟增加、错误率上升,甚至降低系统性能。所以amd平台虽然可以更好地发挥出ssd的顺序读写性能,但是在随机读写性能方面,mps更小的intel平台要比amd的强得多。
考虑到ssd的随机读写性能其实更为重要,所以一般我们主要还是使用intel平台来进行测试。
基础性能测试
1.crystaldiskmark
作为windows平台最常用的硬盘测试软件之一,crystaldiskmark能够非常直观的展示ssd在slc cache内的读写性能表现,并且大部分消费级ssd厂商的标称参数也正是由该软件测试而来的。
空盘状态下,crucial英睿达t500 2tb的顺序读取速度达到6921mb/s,顺序写入速度6707mb/s;同时4k随机读取性能为1164k iops,4k随机写入性能为1328k iops,均贴近了官方给出来的标称参数。
为了尝试取得更好的顺序读写成绩,这里我们把t500插到amd 5600x主机上再次测试,顺序读取速度提高到了7193mb/s,顺序写入速度达到了6888mb/s,提升较为明显。不过有一说一必须得承认,在我自己的两套主机上确实没达到官方标称的7400和7000mb/s的读写速度,所幸并不影响我们的实际使用。
2.as ssd benchmark
crystaldiskmark默认显示的是多次跑分的最高成绩,as ssd benchmark与crystaldiskmark使用的测试算法略有不同,以10进制测试并以2进制输出结果,且显示的是平均成绩。加上as ssd benchmark多年未更新,算法已经比较老了,所以正常情况下as ssd benchmark的测试结果无论如何都会比crystaldiskmark低一些,在测试准确性方面不如新版crystaldiskmark靠谱,我自己现在是真的不喜欢这款软件,参考意义不大。
不过考虑到as ssd benchmark有直观打分机制,方便大家进行横向对比,所以这里还是测一下吧。
空盘状态下,crucial英睿达t500 2tb的测试结果如下,取得了12498的超高评分:
3.atto
atto也是windows平台中常用的ssd测速软件之一。atto在测试时,会按512b, 1kb, 2kb直到到64mb等不同大小的粒度进行分别在队列深度为4的情况下进行读写测试,测试完成后的速度结果用柱状图的形式表达出来,可以很好地标识出ssd在低队列下对于不同粒度数据的读写稳定性。
这里我分别将队列深度设置为4和1,测试结果如下:
随着数据块增大,crucial英睿达t500的顺序读写性能稳步提升,尤其是单队列的情况下,轻松就达到了将近6gb/s的读写速度,简直赏心悦目。
4.win11大文件读写测试
windows的文件资源管理机制其实很拉胯,以咱们平时最常用的复制——粘贴操作为例,在win10下单进程的实际读写速度通常在3gb/s左右;即使升级到win11的最新版本,单进程写入速度也顶多维持在4gb/s左右。
在这里我用软件生成了一个100gb的不可压缩伪随机数据测试文件,在对拷盘光威 弈 4tb和crucial英睿达t500之间进行复制粘贴操作,可以看到t500在单任务下的读写曲线非常平稳,都能直接跑到4gb/s左右的系统上限。
发表评论