首页 > IT业界 > 正文

混闪配置 全闪性能 感受新华三存储怪兽Nimble的速度与激情

2018-03-22 11:28:13  来源:搜狐

摘要:存储系统最常见的性能指标就是IOPS了,也就是每秒进行读写(I O)操作的次数。不过, IOPS高,就代表性能高吗?
关键词: 存储
  关于全闪存,
 
  江湖中流传着一句箴言……
 
  天下武功,唯快不破!
 
  全闪存的价值在哪里?
 
  答案就是一个字,快!
 
  不过,存储系统的“快”,
 
  可以有很多种解读。
 
  存储系统最常见的性能指标就是IOPS了,也就是每秒进行读写(I/O)操作的次数。不过, IOPS高,就代表性能高吗?这里,我们还需要看另一个性能指标——时延。在存储系统尤其全闪存系统IOPS动辄数十万甚至上百万的今天,时延,才是存储系统性能的终极决胜点。
 
  权威调研公司Gartner认为,在评估存储系统实际使用性能时,应“避免盲目追随厂商声称的毫无意义的数百万IOPS;而应该将低时延作为闪存存储最主要的性能指标。 ”( 摘自2017年7月17日Gartner报告《Critical Capabilities for Solid-State Arrays》)
 
  对用户来说,时延已经超过IOPS和带宽,日益成为了限制业务速度的最大存储瓶颈,而在有效降低时延的基础上,如何实现最佳的存储TCO,更成为所有IT厂商的挑战。
 
  可否采用更高性价比的存储介质,实现全闪存级别的时延呢?新华三集团(以下简称H3C)在2018年1月全面发布的闪存存储产品Nimble(CS混合存储+AF全闪存储),正是从这个设计思路而来。
 
  Nimble可以使用混合阵列的配置,完美的跑出全闪存阵列的IOPS和时延,很好的诠释了什么叫做性能与成本兼顾。
 
  具体如下图所示,Nimble的全闪存阵列可以跑出0.1ms的时延,将业内全闪存的时延标准大幅提升了5~10倍(业内主流全闪存产品时延0.5ms~1ms不等)。但是更加令人震惊的是,Nimble的混合存储可以以超高的性价比实现0.5ms的时延,达到业内主流全闪存产品的时延标准!!!
  Nimble系列
 
  笔者刚刚得知这个消息的时候,内心里其实是拒绝的。什么?一堆普通的HDD加上寥寥的3块SSD做读加速,就可以在全随机的情况下赶超全部由SSD组成的全闪存阵列的性能?
 
  不过后来深入了解了其实现原理,笔者只能说:至于你信不信,反正我信了!
 
  采用NVDimm和硬盘顺序化布局技术,全面优化写性能
 
  对于传统混合阵列而言,有两个随机写的瓶颈点一直没有得到有效的解决:
 
  HDD的随机写入性能有限(最好的HDD随机性能只有200IOPS/块,时延6ms以上),无法很快的将DRAM的数据下刷到HDD,导致DRAM很快被写满。一旦DRAM被写满,那存储系统的性能完全则受限于硬盘的数量。但即使加再多HDD提升IOPS,也仍然无法提升时延的表现;
 
  快照、重删、压缩等已经是当前存储界的标准软件功能,但绝大多数传统阵列开启重删、压缩功能时,都会严重的影响业务性能表现。部分产品开启这些高级功能后,甚至会衰减60%以上的性能,结果是这些炫目的企业级高级功能只可远观不可亵玩焉,实在是令人痛心!
 
  Nimble针对这个痛点,创新型的实现了HDD的随机写入顺序化技术(Sequential Layout,以下简称SL),可以使得每块HDD的性能表现由随机的200IOPS飙升到数万,提升足足100倍之多,如果说DRAM是一个水池,以往的HDD是一根又一根的小水管的话,那使用SL技术的HDD就变成了比以往粗100倍的大水管,可以非常快速的将DRAM的数据写入到后端,从而避免了DRAM被写满。因此,SL结合NVDimm技术,使得Nimble混合存储的随机写入可以达成全闪存的性能及时延。
 
  同时,Nimble的重删、压缩、快照等高级功能都是由额外专属的CPU和DRAM在存储内部进行,无需占用对前端服务器提供性能的DRAM和CPU资源,因此,Nimble可以做到开启重删、压缩等功能,性能零衰减!
  采用热点数据智能表技术,全面提升读性能
 
  同样的,对于传统混合阵列而言,随机读的瓶颈点也一直没有得到有效的解决:如上所述,HDD的随机读写性能有限,因此绝大多数厂商提供了SSD Cache二级缓存技术,以求提升读的性能。但是无奈,大部分的SSD Cache设计原理是这样的:将新数据直接写入普通HDD介质,待某数据被连续访问若干次后,以数小时至一天为单位将此数据提升到SSD Cache,以提升读性能。
 
  此方法看似美好,但存在一个致命的问题,就是机器学习是有滞后性的!现在这个时代热点数据几乎几小时一变,被动的响应已经无法满足业务的需求,实际统计来看,即使业内领先的SSD Cache技术的命中率,也不过30%而已,我们需要一个可以第一时间以更高命中率响应最新热点的存储技术!
 
  Nimble针对这个痛点,创新型的实现了数据热度表技术。与传统阵列认为所有新数据都是冷数据,等待冷数据慢慢变热不同,Nimble在向后端HDD刷新数据的同时,根据用户选择将20%~100%的新数据全部同步写入SSD Cache,然后根据数据的冷热不同,将冷数据慢慢剔除。实际统计来看,Nimble的SSD Cache技术显着的提升了命中率至少一倍。
 
  综上,Nimble采用CASL技术后,显着的提升了混合阵列的读写性能,并大幅降低了时延,综合表现,Nimble的混合存储时延可以达成和全闪存媲美的0.5ms!
 
  有兴趣的小伙伴们,不妨感受一下Nimble性能小怪兽的速度与激情……
 
  Nimble性能怪兽拥有“快、稳、简、智”四大神技,本期我们对“快”字神技进行了深入解读,下期我们将带来Nimble“稳”字神技的解读,敬请期待……

第三十六届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:chenjian

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。