作为SSD发烧友,最近一年多以来,我自己已经测试过了20多款SSD,也积累起来一些第一手的测试数据。
前段时间,朋友@WittmanARC 找我聊天,说起然天一停止更新SSD天梯图后,近年来新出的产品就没得参考了,而另一位专业UP主HOMOLAB虽然提供了更加专业详尽的SSD性能对比图表,但他测试的产品以企业级SSD为主,OEM消费级SSD为辅,零售端常见的型号也不太好在里面找到。
WittmanARC说,要不咱们也简单做个自己的榜单吧,能给DIYer兄弟们提供点儿参考。所以我们汇总了各自保存的过往SSD测试数据,以排除SLC Cache影响后的单队列4K随机读取性能为基准,共同绘制出了一份硬盘榜单。
不过有一说一,这份榜单只是管中窥豹而已,更多的只是起到一点点参考作用而已——
根据Solidigm等机构的统计,在实际使用SSD时,面对不同的使用场景,对SSD的性能利用也有不同的要求。
例如,对于影音创作者而言,使用需求偏重于顺序与随机写入,而随机写入又可以细分为不同块大小、不同队列深度的组合:
而对于电竞玩家而言,对SSD的使用更偏向于顺序和随机读取,并且同样会有不同队列深度、不同块大小的各种复杂组合:
而且SSD厂商在对产品进行性能调校时也会存在一个有所取舍的过程,在消费级SSD有限的主控性能和亲民售价下,是做不到全能的——举例来说,一款消费级SSD,它可能偏向于低队列下的顺序写入,也可能偏向于深队列高负载下的混合读写,就连SLC Cache方案和垃圾回收的策略等也有不同的倾向。
由于固件和调校算法是各家存储厂商的核心机密,所以对于普通用户来说,SSD的性能就跟黑箱一样。在这种情况下,想要用单独某一项测试指标来完全评价一款SSD的优劣,其实是有失公允的。
这就要求我们在测试SSD时,需要采用多种流程和测试工具,从不同的角度来观察SSD的表现——这个过程跟盲人摸象有点像,得尽可能多摸几个部位,才能拼凑出对SSD整体能效的印象。
所以说,此前WittmanARC和我共同绘制的单队列的SLC Cache缓外4K随机读取性能“天梯图”,只是SSD综合性能指标中的一个小项而已,不能单纯以此项指标来评价一款SSD的优劣。
为了从更多的维度来让不同SSD同台对比,这里我汇总了一下近一年以来自己留档的20多款SSD测试数据,绘制成9张对比图表,希望能对大家起到参考作用。
本次的9张图表具体涵盖了以下4个项目:
- SLC Cache缓外单队列4K随机读取性能
- PCMark 10系统基准盘测试成绩
- 3DMark存储基准测试成绩
- FIO多队列混合读写性能(FOB全新状态)
PS:由于Intel平台能更好地发挥SSD的随机读写性能,所以我自己的测试平台也以Intel处理器+Windows11系统为主。
本文涉及到的大多数SSD产品使用Intel i7 13700K+Z790主板来测试,少数产品的测试CPU为Intel i5 14600KF,极个别产品由Ultra 265K+Z890平台测试。由于三者主频相近,在理论上不会出现太大的结果误差……吧?
各产品的测试报告也可以在我的历史文章中找到,有兴趣的朋友也可以单独去看看。
一、SLC Cache缓外4K随机单队列读取性能天梯图
关于SLC Cache缓外4K随机读取的重要性,在我之前的测评报告中几乎每篇都会提及。
简单来说,SSD的小粒度随机存取性能,是影响我们日常使用电脑时是否流畅的关键指标之一。比如我们在进行开机、打开软件、加载图片缩略图等操作时,都会用到这项性能。
虽然SSD的真实使用场景是包含了各种粒度、各种队列、各种读写比例混杂的复杂流程,但从4K小粒度随机读写的性能中,我们可以管中窥豹,掀开面纱一角,对SSD进行初步的评估。
有人可能会说,全网的KOL都在使用CrystalDiskMark测试SSD,这软件里不是已经有Q1T1 4K随机读写性能测试了么?
其实是这样的,我们使用CrystalDiskMark、AS SSD Benchmark、TxBench等测试软件时,软件在进行测试前,会先向消费级SSD的SLC Cache中写入一个测试用的文件,然后在这个测试文件的容量范围内进行一系列读写操作。
换句话说,使用此类软件对这个测试文件进行随机读写测试时,实际是在SLC Cache中内进行的。本质上这些软件其实都在测试同一类场景,所以咱们自己测的话就用一个CrystalDiskMark就行了,没必要同质化的软件用好多个,浪费时间,不够professional。。
由于SLC Cache机制会对保存其中的数据提供更加精简、准确的FTL映射,这也意味着使用CDM这些软件测试时,SSD的随机读写结果都会被显著加强,虽然成绩很好看,但其实不够准确。
实际上,我们日常使用电脑时,打开软件或者加载游戏等操作,所访问的基本都是已经被挪出SLC Cache外区域内的数据,示意图如下:
这也使得像CrystalDiskMark、AS SSD Benchmark这类软件的测试结果,并不能完全贴近我们的实际使用场景,所以为了贴近实际,有必要排除SLC Cache的影响后,再对随机读取速度进行测试。
这一部分收录了我自己测试过的25款SSD的单队列4K随机读取速率,可以看到,除了傲腾以外,大部分消费级闪存SSD的真实性能,是远要比CrystalDiskMark的测试结果低得多的。
二、PCMark 10系统基准盘测试天梯图
有很多朋友很关注将SSD作为系统盘时的使用表现,但是实际这个关于是否流畅的体验很难用语言描述,毕竟主观感受真的没有量化数据来得清晰。
尤其像咱们日常使用Windows系统时,由于系统在后台运行的进程往往不受我们控制,很难自行规划一个排除变量的测试流程。
所以这里我们使用PCMark10的完整系统盘基准测试功能,来对SSD实现量化评估,这项测试包含23项测试场景,每个场景都会运行三次,通过对来自常用应用程序和常见任务的相关实际硬盘轨迹跟踪,全面反映现在最新存储设备的性能。具体来说,测试项目包括Windows 10启动、应用程序/游戏启动、复制多个大文件和许多小文件、Office和Adobe应用程序运作时的硬盘轨迹等。
这里多说一句,使用PCMark这类专业性更强的软件,才是通用的、可量化、可被信任的测试流程。
我们自己测试时,不要像某些KOL一样,将被测盘作为系统盘,使用知名游戏辅助软件“游戏加加”对进行SSD读写性能测试,并在SSD读写延迟结果明显有误(达到纳秒级,远低于CPU 内L3 Cache的读写延迟)的情况下,来宣称手里的消费级SSD是一款“读取密集型固态”。
上一页12 3 下一页 阅读全文