每张固态硬盘都会提供顺序读写(MB/s)和随机读写(IOPS)参数,这两种参数谁更重要,对电脑系统盘性能影响更明显?
笔者最近找到了一对极佳的测试对象,其一是主流级定位的东芝RC500 500GB,它配备有同级产品中不多见的DRAM缓存芯片,随机性能出众。
其二是长期作为性能标杆的三星970EVO Plus 500GB,顺序读取速度高达3.5GB/s,是为数不多的能将M.2接口跑满带宽的NVMe固态硬盘。
虽然两个型号的定位、售价并不是同档次产品,但恰好代表两种观点,三星970EVO Plus顺序性能强,东芝RC500随机性能强。
那么两颗固态硬盘在实际使用中究竟谁更快一些呢?通过PCMark 8存储测试成绩可见端倪。PCMark 8不使用单一的测试模式去测试固态硬盘,而是通过在硬盘上回放从实际应用使用过程采集到的硬盘活动,来评估硬盘对工作任务完成时间的影响。
三星970EVO Plus在PCMark 8存储测试中可以获得5101分。存储带宽695.55MB/s,这个数值同之前顺序或随机读写的数字均不相同,它是硬盘在实际应用环境下的平均数据吞吐率。
东芝RC500的定位和价格都比三星970EVO更低,特别是由于闪存通道数量的原因,在顺序读写速度上同对方差距很大。但由于配备了同RD500相同的DRAM缓存,实用性能得到了充分保障。
经过测试,东芝RC500 500GB的PCMark 8存储测试评分达到了5103,存储带宽703.38MB/s,双双超越三星970EVO Plus。
影响实用性能的并非顺序读写或随机读写这些单一性能指标,读取与写入混杂进行、除4KB外还有多种不同区块的数据读写模式。下图是通过Process Monitor记录的电脑系统盘读写活动。
可以说,电脑系统盘使用环境远比AS SSD Benchmark测速要复杂。在这次对比测试中,东芝RC500最终棋高一着险胜对手,是主控、闪存和固件算法的共同影响,而非简单的“随机胜于顺序”。