随着PCIe 4.0技术的全面应用以及PCIe 5.0技术的即将到来,目前SSD的宣传规格也是越来越惊人,很多产品的标称读取速度都达到了7000MB/s以上,标称的写入速度大多也能达到5000MB/s以上,可以说看起来SSD的性能似乎已经接近早期的内存性能了。同时很多SSD还标上了长达5年的质保时间,给人感觉SSD的性能、耐久度都双双获得了很大的提升,那么事实的真相是这样吗?
7000MB/s的读取速度很难实现写入性能更会“注水”首先需要为大家明确的是现在所谓的7000MB/s或更高的读取速度指的都是SSD的顺序读取速度,何为顺序读取速度?一般而言顺序读取指的是SSD本次读取的扇区地址和上一次读取结束的扇区地址是完全相邻不间隔的。如SSD完成第一次读取后,下一次需要读取的数据就紧挨着第一次存放数据的扇区旁。简单地说,所有需要访问的数据按先后顺序排列,SSD可以非常方便、高效地“依次串门”。在现实应用中,这类能让SSD高效访问的顺序型数据文件主要是单个大容量文件,如视频、ISO文件、压缩包等。
不过在现实应用中,还有一个很常见的读写行为——随机读写,SSD在完成第一次访问后,下一个需要访问的扇区可能间隔了几个扇区,再下一次需要访问的扇区可能又间隔了几个扇区,显然这样的访问效率是远不如顺序读写的,所以SSD的随机读写速度也要比顺序读写慢很多。同时在现实生活中,SSD也需要进行大量的随机访问——如在运行由各类小文件组成的游戏、程序、操作系统时就会涉及对内部各种文件的读写操作。事实上,在简单地传输由3000多个小文件组成的《英雄联盟》游戏安装文件时,你也会发现SSD的读写速度远低于传输视频或ISO文件时的速度。
所以SSD标称7000MB/s或者更高的读取速度,只是指它在读取顺序型数据文件时的速度。其实在实际应用中,即便是传输大容量ISO文件、视频文件也很难达到这个指标。因为这个7000MB/s的指标是通过CrystalDiskMark这样的基准软件测得,这类软件并不会真实测试这款SSD与其他存储设备互相传输时的速度,而是在待测SSD上生成一个测试文件,由CPU、内存直接读写这个测试文件从而测得读写速度,所以基准软件测得的成绩是一个理想化的数值。在现实的SSD数据互传中,要体验到7000MB/s以上的顺序读取速度,也就意味着你必须搭配写入速度也能达到7000MB/s的SSD,但写入性能能达到这个标准的SSD目前很少。
目前,绝大部分PCIe 4.0 SSD的标称顺序写入速度在5000MB/s~7000MB/s左右,但这个指标可能也有浮夸宣传的嫌疑。因为不少SSD都使用了SLC Cache缓存技术,该技术会使用SSD的部分TLC或QLC闪存,将其模拟为SLC闪存,以提升写入体验。一般在SSD的SLC缓存容量范围内进行顺序写入的时候,就能达到标称速度,但厂商一般会“遗忘”标注当SLC缓存耗尽,需要将数据直接写入到闪存时的速度。而SSD的缓外速度则根据闪存类型、技术规格是参差不齐的。性能好一点的SSD缓外顺序写入速度还能保持在1000MB/s以上,如采用的是QLC闪存,那么SSD的缓存外顺序写入速度甚至可能大幅跌落到不到100MB/s,还不如机械硬盘。
厂商为SSD标注的顺序写入速度也并不可靠,在SLC Cache耗尽后,写入速度往往会出现大幅下降。
夸张的随机4K IOPS你可能体会不到不少厂商也明白用户越来越了解SSD随机性能在实际应用中的重要性,因此又祭出了一个浮夸宣传:非常夸张的随机4K IOPS性能。往往SSD的标称随机4K读写IOPS都达到数十万 IOPS,如下图测试中的这款SSD的标称随机4K读取性能达到65万IOPS,也就是说每秒的随机读取速度可以超过2500MB/s,有这么惊人吗?其实厂商在SSD上标称的随机4K IOPS指的是高队列深度多线程环境下的随机4K性能。也就是说在多线程并发,同时执行多个随机读写任务,且每个任务有大量数据排队等待处理的环境才能达到这一数值,一般在各类专业服务器上会比较依赖SSD的这一性能。但对于普通的个人消费级应用而言,一个用户显然不会在一个时间发出大量的I/O请求,因此在消费级应用上其实最依赖的是SSD的单线程、队列深度1的4K随机性能。
SSD宣传的随机4K性能指标其实来源于CrystalDiskMark中第三栏测试项目的结果,而与消费级应用关系密切的其实是第四栏随机4KQ1T1的测试结果。
如上图所示,厂商往往标注的SSD随机读写指标来自CrystalDiskMark中第三栏测试项目的结果,即在队列深度为32,16线程下的随机4K性能,但对消费级应用影响最大的是第四栏测试项目结果,即在队列深度为1,单线程下的测试结果。在这个项目测试中,随机性能较差的SSD的具体表现是随机4KQ1T1读取成绩一般在10000 IOPS以内,表现较好的SSD成绩则能达到15000 IOPS以上,但受限于NAND闪存自身技术限制,最高测试成绩目前暂时难以超过30000 IOPS。只有采用新型存储介质的高速存储设备才能在这项成绩中获得超过50000 IOPS的成绩,如英特尔的傲腾固态盘,但该产品的缺点就是价格昂贵,一般人难以接受。从测试成绩与体验来看,随机4KQ1T1性能强的SSD在游戏启动与程序读写任务执行上,能获得更快的速度,才能带给用户真实的体验感受。
无须过于看重质保时间目前稍微贵一点、定位高一些的SSD大多还会宣传它的质保时间,一些产品会在海报上特别突出它拥有5年质保时间。我们认为延长质保时间有一定意义,特别是对于那些写入任务不多的用户而言,但对于经常在SSD上写入数据的用户则不需要过于看重厂商宣传的SSD质保时间。因为市面绝大部分内置SSD(注:安装在机箱内的SSD,移动SSD中有部分产品会采用只看时间的质保标准)都会采用质保时间 TBW(Total Bytes Written,可写容量)两套质保标准。
现在固态硬盘的质保就像汽车保养的里程计算与时间计算一样,同时执行TBW与保修时间两个标准,以先到为准。也就是说,如果你的SSD质保时间为5年,TBW为360TB,但在使用第二年后,SSD的写入数据量已经达到360TB,虽然距离质保有效时间还有3年,但你的SSD也过保了,无法再享受免费的售后服务。因此不论厂商宣传它的SSD质保时间有多久,大家还是要耐心地点出规格表,看看这款SSD的TBW指标。TBW这个数值是越大越好,一般而言,主流1TB TLC SSD的TBW可写容量在600TB左右,而 1TB QLC SSD的TBW在300TB左右。
拒绝浮夸宣传多看专业评测就能避免由于SSD还处在一个红海市场,因此目前有很多厂商参与其中,而激烈的竞争也逼迫不少厂商用尽各种手段来赢得消费者的青睐,就包括上面这三种典型、常见的浮夸宣传。那么怎么能避免浮夸宣传带来的误导,怎么才能买到好产品呢?显然在购买前,消费者是难以从产品介绍规格中了解SSD真实的缓外写入速度、真实的随机4KQ1T1性能,游戏启动速度等,这些都是厂商不会去宣传的要点。所以要想了解SSD的真实性能,没有其他办法,还是只有多看专业媒体制作的评测,因为这些指标大都是媒体的必测项目。
,