大数跨境

两大绝招!华为将SSD寿命提升一个量级:延长30-50%

两大绝招!华为将SSD寿命提升一个量级:延长30-50% 圆海
2024-06-29
11
导读:如今的SSD容量越做越大,企业级SSD容量已达30TB、60TB的、甚至120TB。但SSD寿命一直是致命伤”,越大容量的盘,出现故障后,丢失的数据就越多。一个纠得正,一个查得准,二

企业级 SSD 容量激增背后的寿命挑战

当前企业级 SSD 容量已突破 30TB、60TB 甚至 120TB,但大容量也意味着故障时数据丢失风险更高。SSD 寿命问题成为制约其发展的关键瓶颈。近日,华为数据存储揭示了其全闪分布式存储延长 SSD 寿命的核心技术路径。

SSD 寿命问题的根源解析

SSD 由半导体元件与 NAND Flash 颗粒构成,通过反复擦写实现数据增删改查。随着使用次数增加,颗粒捕获电子能力逐渐减弱,一旦超过最大擦写阈值,将引发“电子逃逸”,导致硬盘写穿、数据错误及寿命终结。

SSD 寿命取决于颗粒总可擦写次数与用户实际写入量的比值。只要实际写入量小于理论上限,即可保障使用寿命。因此,延长寿命的关键在于降低“写放大”系数。

写放大的三大成因

写放大指业务写入数据量小于物理实际写入量,例如写入 16KB 数据却消耗 64KB 物理空间,加速颗粒老化。其主要来源包括:

后台垃圾回收机制

SSD 不支持覆盖写,修改数据需先读取原 Block 有效数据至新位置,再擦除旧 Block。少量数据更新往往触发大面积颗粒擦写,类似“搬空整个房间只为更换一件家具”。

小 I/O 补齐效应

SSD 最小读写单元为 Page(通常 512 字节)。当用户写入数据不足一个 Page 时,系统需拼接无效数据凑整,造成额外写入开销,形成写放大。

元数据频繁变更

元数据作为数据索引紧密存储于特定 Block 区域。高频数据修改会连带触发元数据重定向与多次擦写,进一步加剧写放大。

华为全闪存储的寿命优化方案

针对上述痛点,华为 OceanStor Pacific 分布式存储推出多项创新技术,从源头抑制写放大并提升纠错能力。

小 I/O 聚合技术

通过在保电内存中预聚合小 I/O 请求,待达到设定粒度后再统一写入 SSD,彻底消除因小 I/O 补齐导致的写放大。该机制同时减少元数据频繁变更概率,显著降低无效擦写。

智能多流数据布局

华为独创多流技术,可智能识别数据冷热属性并优化物理布局,避免冷热数据混合引发的重复搬移与冗余擦写,进一步提升写入效率。

LDPC 与 SmartFSP 3.0 双重纠错

在提升“分子”方面,华为采用 LDPC(低密度奇偶校验)算法结合 SmartFSP 3.0 技术,实时监测 Flash 介质状态并精准调整读取电位,实现高性能校验纠错。二者协同将 SSD 误码率从 10⁻¹⁷降至 10⁻¹⁸,降低一个数量级,等效延长 SSD 寿命 30%~50%。

【声明】内容源于网络
0
0
圆海
圆海跨境知识分享
内容 4092
粉丝 0
圆海 圆海跨境知识分享
总阅读7.3k
粉丝0
内容4.1k