
关于SSD的使用寿命,我们经常听到一句话:写放大才是SSD寿命的真正杀手。
为什么这么说?什么是写放大?今天带你去了解一下。
关于SSD擦除
SSD闪存有擦写次数限制,也就是说它的寿命是有限的。一次完全擦除闪存称为P/E,因此闪存的寿命以P/E为基础。

什么叫完全擦除?例如,影驰 ONE 120G SSD 的容量为 120GB。写入120GB的数据,然后全部擦除,称为完全擦除,即SSD使用一个P/E(lifetime)。
SSD 寿命计算
根据闪存的工作性质,我们不难得出计算SSD使用寿命的公式,即:
以TLC颗粒为例。其擦除频率约为 1000 P/E。如果我们每天向影驰 ONE 120G SSD 写入 10GB 数据,那么 SSD 寿命=120GB*1000/10/365=33 年
33 年?计算有误吗?没有错,但这是一个理论值。要计算SSD的真实寿命,必须考虑一个重要的影响因素——写放大。

什么是写放大?
写放大是SSD的不良现象,即实际写入的物理数据量是写入数据量的倍数。
例如,第一次写入SSD时,cell都处于擦除状态,所以可以直接写入数据,一次一页(一般4到8KB大小)。此时,没有写放大。
但是,如果单元处于写入状态,则会发生写入放大。我们用8KB的Page,1024KB的Block(128Page)来计算,已经写了127页的数据,那么结果会变成这样:
小方块是Page,大方块是Block。块中的127页都写了数据,只有一页是空的。如果正好有8KB的数据要写入,填满是合理的,但不能。这时候SSD的操作就是先把原来127页的数据读出,然后把整个block里面的数据擦除,然后把8KB的数据和前面127页的数据一起写到block里。
这样做的直接后果是,本来只想写8KB的数据,结果居然写了1024KB,数据容量扩大了128倍。因此,写放大成为SSD寿命的一大克星。
如何处理写放大
为了减少写放大的负面影响,用户在使用SSD时应尽量为SSD留出一些空间。如果数据写入一个空白的die,则不会有写放大。
但是,随着SSD使用时间的增长,可用空间肯定会越来越少,所以单纯依靠空白块是行不通的。它还依赖于GC垃圾收集、Trim、主控中的磨损均衡等技术进行全面保护。
GALAXY ONE 系列固态硬盘采用东芝独创的 3D NAND FLASH 晶圆,使用寿命长。
同时,ONE系列依托群联电子在中国大陆唯一战略合作伙伴的优势,在主控方面拥有独特的技术支持。采用的PS3112-S12主控不仅集成了区块管理、二代LDPC、固件签名验证程序等黑科技,充分保证了数据擦写的安全性,大大降低了写放大的影响。容量也实现了巨大飞跃,最大支持达到8TB。
本文为原创文章。转载请注明出处:这才是SSD寿命缩短的真正原因//698/6980851.html
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-379411-1.html
霉菌给了中国加大岛礁建设的绝佳良机
好听
确实是非常符合心目中小王子的声音