TLC SSD的真实速率又是怎样的呢?
知道了TLC SSD的SLC Cache作弊后,我们再来看看真实的TLC SSD读写性能到底如何?这也是各大SSD厂商纷纷为旗下TLC SSD加入SLC Cache的背后原因。
为了真实的反映TLC SSD的性能,最简单的方法就是将测试数据区块扩大,在AS SSD Benchmark测试中,我们可以选择10GB测试区块大小,这样对于TLC SSD就有很大一部分不会被存储到SLC Cache当中,无论是写入阶段还是读取阶段就是真实的TLC速率。
AS SSD Benchmark 1GB测试块测试成绩
上下两图为同一块TLC SSD在AS SSD Benchmark测试中,分别为1GB和10GB测试块大小进行持续读写性能测试的成绩。可以看到无论是写入性能还是读取性能都出现了明显的下滑,特别是写入性能方面直接折半。实际上由于10GB测试块中还有SLC Cache参与其中,所以这还不是纯粹的TLC SSD持续读写性能,真实的读写性能比测试的成绩还要稍低一些。
由于SLC Cache在SSD产品写完数据短时间内并不会将其转换为TLC数据,这个时候我们选择AS SSD Bechmark 10GB块测试,当数据写入超过3GB后(依据上方绿色进度条来判断)迅速终止进行下一次测试(或者测试完后迅速开始下一次测试),这个时候SLC Cache就不会参与到数据读写加速的过程当中,这个时候测试出来的写入成绩就是TLC SSD真实的速率。而读取速率由于实际的测试数据已经写入到TLC NAND当中,不会再转换到SLC Cache中,读取的数据同样能反应真实的TLC读取性能。
使用此方法,测试出的某款TLC SSD持续读写性能就是这样了,读取性能差别还不大,但到了写入性能方面,速率基本差了一倍。
对比上面的HD Tune Pro稳定态写入性能成绩,发现二者惊人的一致,这再一次证明了TLC SSD的实际写入性能实际并没有传统跑分数据那么漂亮。
小结
好了TLC SSD的SLC Cache解析到此告一段落,由于TLC SSD本身较弱的读写性能,SSD厂商于是就选择通过SLC Cache来加速读写性能,这一做法无可厚非,但是首先这些SLC Cache区域来自TLC NAND本身,无形中加大了SSD的磨损,其次SLC Cache由于本身NAND的特性,不支持Overwrite,写入的数据存储时间非常短,一旦SSD进入闲置状态,这些数据就会被清除,很难起到加速的作用。
但是SSD厂商这种投机取巧的做法却很好的蒙骗了一大批的存储测试软件,使得其测出的速率比肩MLC产品,给消费者一种假象。所以看到这儿关于TLC SSD,你是否有了一个理性的认知呢?
推荐经销商