|
华为:细数重复数据后重删技术四宗罪在线重删是整个重删技术的趋势,而在线重删却在主存储场景中始终步履蹒跚。相信,华为5月份即将发布的新一代企业级OceanStor V3系列新品即是一个很好的契机,将促使在线重删技术在主存储场景中开出绚烂的花朵。
四痛:为了更好的使用重删功能,减少对系统性能的影响。推出后重删产品的厂商都提供了对应的一些配置策略,以及使用须知等。这使得在使用重删功能时变得很复杂,需要考虑的东西很多。这不符合存储的发展方向:简单、易用。 后重删有如此多的痛,而在线重删就没有了吗? 在线重删由于在写入数据后就已经完成了重删,所以可以很好的和快照兼容;在预留空间问题上,由于是实时重删也不存在问题;在对设备总的IO负荷方面,由于数据经过了重删写盘数据更少,显得优势更为明显,特别是在全闪存阵列中。当前主要的全闪存阵列厂商都是采用的在线重删方案。而在易用性方面,在线重删功能的配置等,简单很多,仅需开启关闭即可。在线重删真是如此之好?那为何很多主存储厂商还是选择了后重删? 迎难而上,华为选择在线重删: 在线重删需要实时的对每一个IO进行指纹计算、查重及数据压缩,会占用较多的CPU及磁盘IO。基于该原因,很多主存储厂商,退而求其次,选择了后处理重删。而同样作为主存储厂商的华为,则另辟蹊径选择了在线重删。 那为什么华为会选择在线重删呢? 1、CPU方面:重删是CPU消耗的大户。降低重删对CPU的消耗,是在主存储重删中引入在线重删的关键。华为能在设备中增加重删压缩加速卡,将重删压缩过程中,大量的计算功能放到加速卡中进行计算,从而降低CPU的消耗同时还能提升计算速度。另外,在一些性能要求不高的场景中,则可以去除加速卡降低成本,这样使得华为在不同场景下支持重删压缩功能变得更加灵活、多变。 2、磁盘IO方面:数据查重的过程需要消耗较多磁盘IO,能否使得查重效率最高、速度最快,是整个重删技术的关键。华为在数据查重方面完成了多个关键技术的优化: a)采用SSD Cache技术对存储重删元数据进度加速,从而加快重删过程中元数据的读写性能; b)基于场景的重删Cache优化,如数据的时空局部性在Cache中的应用等; c)基于IO特征的优化,根据不同场景的IO智能选择重删流程等。经过上面的优化,在线重删磁盘IO访问明显下降,甚至在部分场景下,磁盘IO的访问量比没有重删的情况下还少。华为公司给出了VDI场景下的在线重删压缩性能测试情况:在线重删压缩性能影响小于10%,而数据缩减率高于3:1。 总结:在线重删是整个重删技术的趋势,而在线重删却在主存储场景中始终步履蹒跚。相信,华为5月份即将发布的新一代企业级OceanStor V3系列新品即是一个很好的契机,将促使在线重删技术在主存储场景中开出绚烂的花朵。 责编:李玉琴 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|