基础性能测试
1.CrystalDiskMark
CrystalDiskMark是Windows平台最常用的SSD测速软件之一,能够非常直观的展示SSD在SLC缓内的读写性能表现,大部分存储厂商的标称参数也是由该软件测试而来的。
空盘状态下,宏碁掠夺者GM7000 2TB的顺序读取速度为7116MB/s,顺序写入速度为6687MB/s,写入速度基本符合官方标称的参数。如果换成AMD平台,读取速度也能达到7400MB/s左右。
2.AS SSD Benchmark
其实AS SSD Benchmark的测试结果现在只有参考价值了,毕竟已经多年未更新,算法也比较老了,正常情况下AS SSD Benchmark的测试结果都会比CrystalDiskMark低不少,在测试准确性方面不如新版CrystalDiskMark靠谱。
不过考虑到AS SSD Benchmark有直观的打分机制,方便大家进行横向对比,所以这里还是附上测试结果以供参考。
空盘状态下,宏碁掠夺者GM7000 2TB的测试结果如下,得分为9376分:
3.ATTO
ATTO的测试会按512B, 1KB, 2KB直到到64MB等不同大小的粒度,分别在队列深度为4的情况下进行读写测试,并且将测速的结果用柱状图的形式表达出来,可以很好地标识出SSD在低队列下对于不同粒度数据的读写性能。
可以看到随着数据块增大,从128K粒度开始宏碁掠夺者GM7000 2TB就达到了最高读取速度,并且随后保持着高度一致的稳定性,这也是消费级SSD的理想状态。
4.SLC Cache全盘读写曲线
讲一下空盘缓存容量,SLC Cache方案,直写速度,缓外速度就行了
这里我们对宏碁掠夺者GM7000 2TB进行RAW格式下的全盘顺序读写测试(128KB,Q32T1),并将实时速度以曲线图的形式为大家展现:
先看读取,GM7000在全盘范围内的顺序读取曲线都相当稳定,基本全程都能保持在6800MB/s左右。
再看写入曲线,初看上去GM7000的全盘写入过程与GM7类似,也是三段式的写入曲线,SLC Cache内的写入速度能达到6400MB/s左右。
但是仔细观察就能发现,GM7000的SLC Cache为650GB左右,占据了全盘可用容量的1/3,明显是和SN850X类似的典型全盘模拟SLC方案。
在SSD容量足够大的前提下,成熟的SLC Cache策略给用户带来的不止是爆发式写入性能的提升,而且更加精简的FTL映射结构、更低的延迟和更高的混合读写性能,以及在SSD高占用状态下降低频繁R-E-W擦写造成的性能与寿命损耗问题都是重要关键。
有意思的是,在SLC Cache写满之后,随后而来的是大约150GB的TLC直写过程,速度能达到2000MB/s左右。
那么在SLC Cache已经耗尽的情况下,是如何实现这一小段TLC直写的呢?
从数据写入量上来推测,个人盲猜GM7000应该是将总容量7%左右的一级OP也拿出来提供写入了,与此同时主控还在进行SLC Cache释放的操作,最终实现了比一级OP略大的TLC直写阶段。
在全盘写入的最后第三段,主控要同时进行SLC Cache释放和新数据写入的操作,负载压力达到了最大化,所以写入速度进一步下降。在此过程中,前半程由于主控释放SLC Cache的Write Back操作非常积极,使得部分写入数据落入了空白块中,写入速度有短暂回升到TLC直写速度的波动,最后随着空白块耗尽,终于进入了稳定的Write Back+R-E-W低速区间,速度在750MB/s左右。
5.SLC Cache缓外4K随机读取
关于SLC缓外4K随机读取性能,咱们已经在过往评测中多次强调了,这是一项很重要的参数,可以用来衡量NAND SSD真实性能水准。
这里为了保证读取测试前SSD能够进入脏盘稳态,先以128KB Q32T4顺序写入填盘两次后,再进行时长为600s的Q1T1 4K随机读取测试,并通过下面的图表记录下全程的速度表现:
经过测试,宏碁掠夺者GM7000 2TB的SLC缓外真实4K随机读取速度在51MB/s左右,超过了致态TiPlus7100为首的国产DRAM-Less方案无缓盘。