京东上SSD固态硬盘型号数量超过6.6万件,选起来要比CPU或显卡复杂的多。买经典型号担心遇到厂家中途换闪存,买新推出的型号又怕当小白鼠中途翻车。存储极客在2010年就购买了自己的第一块SSD,今天就和大家分享一下SSD的分类和选购。
现在SATA固态硬盘性已经没有性价比优势,除非你的电脑上没有M.2接口再考虑它。NVMe固态硬盘的参数主要有PCIe版本、通道数量、有无DRAM缓存三种。
PCIe版本决定SSD顺序读写速度的天花板高度:PCIe 3.0读取最高3500MB/s,PCIe 4.0读取最高7400MB/s。系统盘不像移动硬盘那样单纯拷贝数据,实际使用中用满读写带宽的机会不多,所以又有了四通道和八通道之分。比如存储极客最近测试的铠侠RC20就属于PCIe 3.0接口的四通道NVMe SSD,适合追求性价比而不是极致效能的玩家。
这里的“通道”是指SSD主控能管理的闪存通道数量,大致可以理解为高速公路上的四车道和八车道之分。个人电脑只服务单个用户,在不拥堵的情况下我们开车在高速公路上,四车道和八车道不会影响我们到达目的地的时间,所以四通道SSD不见得会比八通道慢。
最后是DRAM缓存,RC20上最靠近M.2接口的长方形芯片就是DRAM缓存芯片,并不是所有SSD都会有这颗芯片。DRAM缓存中存储的不是电脑直接读写的文件内容,而是名为FTL闪存映射表的“元数据”,只供SSD主控(下图中方形带有KIOXIA字样芯片)访问和使用。
SSD的每次数据读写操作,都需要先查找FTL闪存映射表,找到LBA逻辑地址和PBA物理地址的映射关系。如果是无DRAM缓存的SSD,这张FTL表是存储在闪存当中的,而NAND闪存的读写速度远不如DRAM内存快。这就是存储极客建议大家尽量选择带DRAM缓存SSD的原因。
下图是铠侠RC20 1TB和西数SN550 1TB的AS SSD Benchmark测速对比。存储极客选它们出来对比是因为它们很有渊源而且价格接近。铠侠是由东芝存储器更名而来,而西数的闪存也全部来源于同铠侠合资的日本工厂。RC20和SN550的闪存一脉同源,只有主控、DRAM缓存不同。铠侠为了拉开RC20和RD20的定位,闪存的接口频率在RC20中限制到了666MT/s,顺序读写比SN550略低一点,但在DRAM缓存的帮助下随机读取效能更强。
无DRAM缓存的SSD可以通过HMB共享一部分电脑主机内存做缓存使用,但Windows限制最多只能共享64MB,对应64GB的NAND闪存空间,实际使用中的局限性更加明显。3DMark存储测试展现了SSD对游戏体验的影响,铠侠RC20 1TB获得2494分:
西数SN550 1TB的平均存取延迟更高,存储带宽更低,总分2355分:
Procyon生产力性能测试工具包括了办公应用、照片编辑和视频编辑性能测试。测试项目包括了常见Office和Adobe全家桶,非常具有代表性。下面存储极客就用它来对比带有DRAM缓存的铠侠RC20和无DRAM缓存的西数SN550对生产力应用性能的影响。
Procyon办公室生产力分数:铠侠RC20 6944分,西数SN550 6933分。
Procyon照片编辑基准测试分数,铠侠RC20 8882分,西数SN550 8767分。
Procyon视频编辑分数:铠侠RC20 6608分,西数SN550 6581分。
尽管西数SN550的2400MB/s顺序读取速度比铠侠RC20的2100MB/s更高,但由于DRAM缓存的影响,无论是游戏性能还是生产力性能,都是铠侠RC20更强。这也延续了RC10和SN550之间的对决结果:西数顺序读取更快,铠侠实际使用更强。
最后还是那句话,存储极客的观点是认准DRAM缓存不会吃亏。现在主流级NVMe SSD中带DRAM缓存的选择不多,给不懂电脑的人可以推荐参数好看但没有DRAM缓存的,如果是自己用那还是要实用为王。