知识卡片

SLC-MLC-TLC-QLC存储密度与寿命的权衡

专业/工作 · 550.a

内容

闪存的最小存储单元本质上是靠悬浮栅晶体管保存的电荷量来区分不同数值:只区分两种电荷状态存1bit的叫SLC,区分更多状态存2bit的叫MLC,依次是存3bit的TLC和存4bit的QLC。同一片面积的芯片上,单元能存的比特数越多,总容量就越大、单位成本越低,但因为要在更细的电荷等级之间做区分,读写控制必须更精细,也更容易出错,导致擦写寿命和性能依次下降。发散:这本质是”用精度换密度”的权衡——多bit单元不是技术上更先进,而是主动牺牲了单个单元的可靠裕量去换取整体容量,所以SLC至今仍是高可靠场景(如企业级缓存层)的首选,并非被淘汰的旧技术。

参考来源

《Linux开源存储全栈详解从Ceph到容器存储》第2章《存储硬件与协议》