被骗了太久,固态硬盘性能究竟由什么决定?

固态硬盘近几年发展迅猛,接口形式从过去单一的SATA接口发展到现在M.2、PCIe等多种形式,市场上的型号数量更是层出不穷,令人眼花缭乱。

对于消费者来说,选择固态硬盘的主要考量无非是两点:价格和性能。在预算不是问题的情况下,在多款固态硬盘当中如何科学的比较性能差异是最大难点。

在2010年前,固态硬盘测试软件数量极为有限,除了HDTune之外最常用的当属ATTO。ATTO的测试原理是同时使用4个线程进行不同大小区块的持续写入。对于闪存来说读取速度不是问题,几乎所有固态硬盘都能发挥出撑爆SATA接口的带宽来,主要差异集中在写入速度上:

直到一个固态硬盘主控厂商的出现,彻底终结了ATTO的测试结果“科学性”,它就是SandForce。SandForce家的主控从一开始就具备了数据压缩算法,能将主机发送来的写入数据经过压缩后再写入闪存,这样一来,ATTO所采用的完全可压缩数据就被一股脑的压缩到几乎没有实际内容写入到闪存里。采用SandForce主控的固态硬盘在跑ATTO测试时一个个“身手矫健”,但并不耽误实际使用中原形毕露——电脑实际使用过程中所涉及的数据不可能是全零可压缩的呀。

伴随ATTO测试一起被终结的还有人们对于持续读写参数的淡化,人们开始注重4K随机读写参数对固态硬盘使用性能的影响,其中最大的推动力来自于AS SSD Benchmark软件。

AS SSD Benchmark直到现在还很火,但一些高端玩家已经对这个测试评分不屑一顾,终结它科学性的是普遍使用SLC Cache的TLC闪存固态硬盘,大家都指导TLC的性能比MLC差,但是TLC跑AS SSD Benchmark又经常比MLC固态硬盘还高,这种与事实性能不符的结果也只能让大家呵呵了。

在AS SSD Benchmark之后,最有潜力成为权威固态硬盘评价软件的当属Futuremark出品的PC Mark 8磁盘性能测试。东芝Q200EX 240G在这个测试中能取得5010分。

同样定位旗舰级的浦科特M6Pro 256G得分略低一些,不过也有4992,存储带宽则相比东芝Q300Pro落后了10%之多。

PC Mark 8作为固态硬盘评分软件之所以没有流行起来,一方面是由于收费的缘故,另一方面跑一次测试耗时太长,不为入门用户所喜。

实际上,PC Mark 8测试之所以能反应固态硬盘的实际使用性能是因为他没有采用AS SSD Benchmark一类软件的读取与写入分开测试的模式,而是将读写操作混杂在一起进行的,正如同固态硬盘在实际电脑使用中的方式。

以往跑分软件评价固态硬盘性能优劣只测纯读取或纯写入,而当我们将读取与写入按比例混合之后,就会发现惊人的变化:

在持续读取和持续写入工况下,东芝Q300 Pro总带宽远高于浦科特M6Pro,混合比例较大的情况下尤为明显。而4K随机QD1读写操作的情况下,东芝Q300Pro更为偏重写入性能:

当队列深度提升到QD4的时候,东芝Q300Pro 256G面对浦科特M6Pro 256G的优势得到进一步提升,更多混合比之下处于领先。

进一步提高队列深度至QD16,模拟重负载使用条件,这时候东芝Q300Pro已经能够取得绝对领先,而浦科特M6Pro在20%读取80%写入的比例下性能明显偏低。

对于固态硬盘来说,纯读取和纯写入都是比较容易优化的,而混合读写的情况下,主控不仅要应对写入请求,还要做好同时读取的Qos,相对要困难许多。读取与写入相比,写入端的瓶颈更大一些,这是由固态硬盘所用闪存的特性所决定的,所以写入性能强的固态硬盘,性能也普遍较强,东芝Q300 Pro正是一个非常生动的例子。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: