在NAS系统性能评测基准SPECsfs2008的排行榜上,不断碰撞出激情四溢的火花,性能第一的头衔数次易主。今年十月,华为OceanStor N8500再一次在人们的惊叹声中华丽登场,以高出第二名近1倍的优势再一次登上性能冠军宝座,它提供了百万级OPS。这一信息的发布无疑在SPECsfs2008的战场上投下一枚重磅炸弹。纵观SPECsfs2008排行榜,从最初的几千、几万OPS到现在的300万OPS,短短几年时间,性能提升速度可见一斑。在SPEC舞台上,NAS产品不断上演着速度与激情。
SPECsfs2008评测基准通过两种完全不同的业务负载分别度量NFS和CIFS文件服务器的性能。为达到更高的性能(OPS),NAS系统可谓是重装出击。事实上,能否成为NAS一把利器,不在与重量,而在于锋利。在考虑高性能的同时,实用性和价格也是不可回避的问题。作为用户,如何找到更适合需求的产品?我们通过对前三甲的测试结果进行分析,或许能从中找到一些答案。
测试结果对比
实力比拼
自从EMC打破常规,采用436块SSD将SPECsfs2008性能测试记录提升到50万OPS后,SSD和HDD的较量就陷入白热化的阶段。从测试配置来看,越来越多的厂商采用了SSD作为性能提升的利器。同时,由于高效的缓存机制和适合的IO调度算法提高了HDD的存在价值,HDD依然占有很大比例。
SPEC认证要求测试至少10个负载递增以上的性能,随着负载压力不断增大,性能延迟也有所变化。平均延迟越低,说明系统的处理速度越快,性能也就越优异。选择合适数量的SSD,在负载未达到系统瓶颈时,延迟随着压力的增大,延迟并未能明显的变化。
如何抉择
为了便于对比,我们对SPECsfs2008排名前三甲的厂商从硬盘、NAS引擎节点、内存三个维度进行对比,下面的图表列出了对比结果。
从上面的柱状图可以看出,Huawei在三个方面表现都非常卓越,大大超过了其他厂商。
是什么导致能取得如此骄人的成绩?
完美融合
众所周知,SSD以其速度快获得了用户的青睐,为使NAS性能最大程度发挥,SSD的使用必不可少。但高成本和低容量始终牵引着SSD前进的步伐。 要做到性能和性价比高,必须充分利用SSD和HDD两者的优势,做到高性能、低成本。华为N8500正是利用这一点,通过精妙的设计,在SPEC舞台展示 了强大的实力。
SPECsfs2008基准所构造文件集的60%左右是不大于16KB的小文件,测试读写访问70%以上的数据块不大于16KB,这些高强度的随机小IO访问是传统机械硬盘的噩梦,却是SSD最擅长的。同时,占据文件集大部分空间的却是一些不经常访问的大文件。
在华为N8500取得300万OPS的测试中,采用了分级存储技术,巧妙地将SSD和HDD融合在一起,元数据和热点数据被存放在SSD中,非热点 数据存放到HDD上。根据业务的不同需求,按照不同的分级策略进行访问。这样,在满足了空间的需求的基础上极大地提升了系统的性能。
展望
从华为SPEC测试取得300万OPS的成绩来看,SSD的加入极大提升了系统的性能。同时,HDD以其低成本和大容量的特性满足用户的空间要求, 提升系统的性价比。这表明,SSD与传统硬盘HDD势必还会继续并存较长一段时间。同时这也考验着NAS系统的软件设计,如何合理利用两者的优势,根据用 户的实际需求部署系统。