希捷Nytro XP6210闪存卡性能测试

2014年的闪存市场风起云涌。5月LSI的闪存部门被希捷以4.5亿美金收购,7月Fusion-IO被Sandisk以11亿美金收购。再追溯到2013年时,西数已6.85亿美金收购了Virident公司。可以发现闪存卡从群雄并起的时代,而后经过一系列的兼并重组,已经显现出巨头垄断的趋势。

这里不得不提到LSI这家公司,之前在我印象中专注于RAID卡,相信小伙伴们的服务器上基本上用的都是他家的RAID卡,所以说LSI要进军闪存业务其实一点也不令人吃惊。而LSI选择的切入点在我看来也是非常正确的,通过3.22亿美金收购著名的控制器厂商SandForce。SandForce何许公司也?要知道之前Intel,OCZ的SSD盘用的都是sandforce的固件,其稳定性在业界还是首屈一指的。

希捷Nytro XP6210闪存卡性能测试-MySQL社区 Inside MySQL Group

这次拿到了希捷Nytro XP6210闪存卡(还是不习惯叫希捷啊,LSI多洋气),是一块基于PCIE的闪存卡,原始容量2T,实际容量为1.86T,格式化后实际可以使用的空间为1.7T。由于LSI硬件与各大Linux发型版本的紧密合作,与其他PCIE闪存卡不同的是,Nytro XP6210闪存卡不需要额外的驱动安装,这在我们使用Fusion-IO的闪存卡上遇到的一个非常棘手的问题,操作系统内核升级了,没有可用的驱动。而且厂商的反馈貌似也不是很及时,姑且认为我们的采购量太小吧。

根据我们部门之前的fio测试标准对其进行测试,随机读取的测试结果如下图所示:

希捷Nytro XP6210闪存卡性能测试-MySQL社区 Inside MySQL Group

根据我们的测试,Nytro XP6210闪存卡在块大小为8K,64线程的随机读测试下,IOPS可以达到92192,与官方宣称的18W IOPS貌似有些距离,不知道是我们的测试问题,还是需要进一步的性能调优。不过,比较有意思的是,4K和8K的性能测试结果差距并不是很大。

随机写的测试结果如下图所示,在块大小为8K,64线程的随机写测试下,IOPS可以达到64867,与官方宣称的11W IOPS还是有些距离,这些问题我将反馈给厂商。

希捷Nytro XP6210闪存卡性能测试-MySQL社区 Inside MySQL Group

随机写最终要的是写入的稳定性,这在之前测试的一些闪存卡中不是很理想。然而令人欣慰的是在我们24×7的稳定性测试中,Nytro XP6210始终表现的非常平稳,在4K的块大小测试下,性能稳定在312M/s,80000多IOPS水准。

希捷Nytro XP6210闪存卡性能测试-MySQL社区 Inside MySQL Group

总体来说,Nytro XP6210提供了大容量的闪存卡的选择,性能普通应用完全已经够用,单实例MySQL数据库应该无法发挥该卡的全部性能。因此,Nytro XP6210最佳的使用场景,应该如官方宣称的那样:构建以满足开放式计算和其他超大规模服务器的需求。就这个目标来说,性能已足够,但是容量上依然稍显遗憾,毕竟竞争对手Fusion-IO已经提供有10.24T的闪存卡了。

发表评论

坐等沙发
相关文章
MySQL 8.0 200W QPS!!!InnoDB大重构 #M1005#
MySQL 8.0 200W QPS!!!InnoDB大重构 …
滚蛋吧,MySQL主从复制延迟
滚蛋吧,MySQL主从复制延迟
MySQL 8.0.3性能大杀器 —— CATS
MySQL 8.0.3性能大杀器 —— CATS
2017年MySQL数据库技术嘉年华 —— 有态度的技术大会
2017年MySQL数据库技术嘉年华 —— 有态度…
IMG社区MySQL技术沙龙南京站圆满结束
IMG社区MySQL技术沙龙南京站圆满结束
改朝换代:MySQL Group Replication
改朝换代:MySQL Group Replication
Oracle MySQL ACE. Author of Inside MySQL and MySQL Core Series. Great at MySQL performance tuning、troubleshooting、systems availability and scalability、capacity planning, etc.

一触即发,2017年,数据库世界的诸神之战