没有网站可以域名备案吗,做网站优化最快的方式,wordpress 主题 打不开,网站备案收费标准如今的SSD容量越做越大#xff0c;企业级SSD容量已达30TB、60TB的、甚至120TB。但SSD寿命一直是“致命伤”#xff0c;越大容量的盘#xff0c;出现故障后#xff0c;丢失的数据就越多。 近日#xff0c; 华为数据存储发文#xff0c;揭开华为全闪分布式存储让SSD大盘更“…如今的SSD容量越做越大企业级SSD容量已达30TB、60TB的、甚至120TB。但SSD寿命一直是“致命伤”越大容量的盘出现故障后丢失的数据就越多。 近日 华为数据存储发文揭开华为全闪分布式存储让SSD大盘更“长寿”的秘诀。 首先为什么SSD会有寿命问题 SSD闪存实际是由半导体元件、NAND Flash颗粒组成。通过对盘上颗粒不断的擦和写来完成对数据的增、删、改、查。 这个过程中颗粒捕获电子的能力会逐渐减弱当减弱到一定程度后、也就是超过颗粒最大擦写次数便可能出现“电子逃逸”现象也就是硬盘写穿、数据错误、寿命耗尽。 盘上全部颗粒可支持的总擦写次数 和 使用期间用户写入的数据量。只要后者小于前者那么就能保证寿命无忧 因此下面这个公式就能一目了然 所以想延长SSD寿命就要减少“写放大”。 为了降低分母就要减少罪魁祸首——“写放大”。写放大的意思是比如在写入16KB的业务数据时呈现到盘上却变成写入64KB物理数据量被放大了消耗了数倍的擦写次数加速颗粒老化。“写放大”的源头来自于以下三点 后台垃圾回收 SSD是无法覆盖写的要想修改数据必须擦除颗粒、重新写入Block就是擦除的最小单元。当少量数据修改时 SSD就会将原Block上的全部有效数据读取后写入新的Block位置再擦除原Block。 这个过程就像整理房间一样要先把老房间的东西全部搬出来再放到新房间里重新布置。换句话说少量的数据更新会引发更大面积颗粒的擦写。 小I/O补齐 SSD可读写的最小单元是Page(一般是512个byte)。在用户层面写入数据时当用户写入的I/O大小不足一个Page容量为了能管理它就需要额外寻找另一份数据来和原数据拼凑成一整个Page的大小再写入到颗粒中。“这个不够、别的来凑”这用来凑齐的无效数据就会造成写放大。 元数据变化 在SSD上元数据是描述数据的索引一般紧密地存放在一些Block区域。当用户在频繁修改数据时对应的每份元数据也必须跟着被修改、重定向造成多次读写、擦写牵一发而动全身。 华为OceanStor Pacific分布式存储采用了一个创新的机制——小I/O聚合将小I/O在写盘前聚合在保电内存中只有达到一定粒度后才会写入SSD消除了小I/O补齐导致的写放大。 这对元数据变化也非常友好。聚合后的小I/O更容易被集中修改极大减少元数据被频繁擦写的概率。 同时华为还采用了业界独创的多流技术即智能识别数据的冷热程度并优化数据布局减少不必要的重复擦写和数据搬移。 除了分母也要增大分子。华为是采用额外的编码纠错技术在达到颗粒的标称擦写次数后对数据持续校验或修正彻底避免数据错误、业务出错变相地增大了颗粒的总擦写次数。 华为开发了一套更加强大的组合拳——LDPC(Low Density Parity Check)算法与SmartFSP 3.0算法一方面对Flash介质进行监测寻找更精确的读取电位另一方面保证高性能的校验纠错性能提供更加精准的盘内冗余纠错精度。 一个纠得正一个查得准二者配合华为就将SSD数据的误码率从10-17降低至10-18整整降低一个数量级延长30~50%的SSD寿命。