
5.ezfio稳态测试
如果说刚才fob状态下的理论性能测试,代表的是一块ssd在理想工况下的性能上限,那steady state稳态中的性能,则代表ssd在极度脏盘、极度重负载场景下的性能下限。
对于绝大部分消费级ssd来说,实际我们日常使用时是不会进入稳态场景的,只有专门用在服务器上的企业级ssd才会考量稳态性能。
不过对于金士顿fury renegade g5这种顶尖的消费级旗舰有缓ssd来说,玩家们普遍对其抱有更高的期望,所以这里就尝试压榨它们的性能,在ubuntu系统中引入ezfio测试项目,继续深挖它在极限工况下的性能细节,并让其与同样使用sm2508+bics 8方案的两位兄弟同台竞技。

ezfio测试主要分为顺序和随机两大项内容,为了确保ssd进入稳态,在测试开始前会有两次全盘容量顺序写入+两次全盘容量随机写入的预处理流程,之后进行不同粒度、不同队列深度的具体测试,对于这款8tb的消费级ssd来说,需要耗时24小时以上,挺累心的。
在ezfio的测试中,金士顿fury renegade g5 8tb在7读3写长时间混合测试中的表现与4tb版本接近,平均iops为123829。由于容量太大,变异系数(可以理解为数据离散程度)也相对我测试过的其他sm2508方案ssd高一些,为13.98%,再次验证了我在稳态测试环节的结论:

在qd1-qd256不同队列深度下,金士顿fury renegade g5 8tb与4tb版本几乎有着一致的性能表现,这倒是让人挺高兴,没有因为容量翻倍就有明显的性能下降。

不过与容量更小、firmware更激进的铠侠xg10 2tb相比,二者的表现要弱了一些。但是铠侠xg10 2tb的变异系数毕竟高达19.86%,只能说性能激进是有代价的(写到这里又让人想到变异系数高达的93.51%的sn8100 2tb了)。

在不同队列深度下的4k稳态随机读取性能如下图所示:

这个项目是金士顿fury renegade g5 的强项,尤其是在qd32以前,还要超过铠侠xg10 2tb:

在4k稳态随机写入性能测试中,金士顿fury renegade g5 8tb的表现如下图所示:

从曲线图中可以看得出来,金士顿fury renegade g5 8tb与4tb在性能表现方面也几乎相同,调校思路非常一致,应当还是偏向消费级场景重读取、轻写入的特点。这一点其实没啥可指摘的,毕竟消费级ssd在实际使用时,随机写入操作基本都会经过slc cache加速,这方面性能弱点儿其实不影响使用体验:

剩余的图表是其在不同粒度下的性能表现,这里一并贴出来供大家查阅:


发表评论