' y! d# @5 ?# Z7 s9 O
1 M0 [( e+ _! q) P2 K
近日收到一个网友的提问,在这里粗浅表达一下见解:* k! {7 u, ^. ^% M @* w
: M2 c7 v+ ~( F8 f. m1 Q0 L“都说固态硬盘寿命短,那么有谁把使用寿命用完了么?或者说用完之后的表现是什么?寿命快用完之前有什么表现?” " ]& L- E. I7 q7 R5 A5 W6 C * U1 y! y. g) i9 [ r固态硬盘(Solid State Drives, SSD)作为计算机行业中最具革命性的技术之一,凭借其更快的读写速度、增强的耐用性和能效,已经成为大多数用户的首选存储方案。然而,如同任何其他技术一样,SSD也面临自身的挑战,其中首要问题之一便是数据可靠性。由于电源故障、电压波动以及磨损和老化等因素,存储在SSD中的数据可能会遭到破坏。/ t2 `: V: Y: G
SSD的存储介质是什么,它就是NAND闪存。那你知道NAND闪存是怎么工作的吗?其实,它就是由很多个晶体管组成的。这些晶体管里面存储着电荷,代表着我们的二进制数据,要么是“0”,要么是“1”。NAND闪存原理上是一个CMOS管,有两个栅极,一个是控制栅极(Control Gate), 一个是浮栅(Floating Gate). 浮栅的作用就是存储电荷,而浮栅与沟道之间的氧化层(Oxide Layer)的好坏决定着浮栅存储电荷的可靠性,也就是NAND闪存的寿命。 l( [5 R0 P4 D' h 5 Z0 j' K% q3 m5 ], ^$ i但是呢,这些晶体管的电荷可不是永久存在的。它们就像一群顽皮的孩子,喜欢跑来跑去。如果你经常让它们进行“擦除”和“写入”的操作(NAND闪存中,P/E Cycle,也称为擦除次数),它们就会觉得累,电荷的存储能力也会逐渐下降。直到有一天,它们再也不想存储电荷了,那这个时候,你的SSD的寿命也就差不多了。 * B3 m! n) a7 z+ L- X7 h5 j+ H) f% ^$ I0 d% }% U
所以呢,SSD寿命评估的底层机理,其实就是计算NAND闪存的擦除和写入次数(P/E Cycle)。每个晶体管都有一个固定的擦除和写入次数,就像我们的腿一样,跑多了会累,会磨损。当这些晶体管达到一定的磨损程度时,它们就再也存储不了电荷了,这时候你的SSD可就要退休了哦!; _) y3 x/ o% i
4 c6 b" x; ]- E# U/ x7 g0 f7 ?) H! H( d0 p7 R. G
目前市面上主要流通的就是4种NAND类型:SLC、MLC、TLC、QLC。随着每个寿命从高到低依次是SLC>MLC>TLC>QLC,随着单个cell含有的bit数越多,NAND的可靠性也会有所降低。* s. e5 D' _) a3 g
. A& Y5 E# m1 j; u' E: ]. Z在我们选择固态硬盘,经常看到宣传页面会显示xxTBW以及3年or5年质保。这里的TBW到底怎么理解? ; F' T& t; |/ t6 J
/ i+ n1 B3 m8 z8 `4 S, B
{ @) A0 W& r5 Q# p
SSD寿命评估的指标主要包括两个:DWPD(Drive Writes Per Day)和TBW(Total Bytes Written)。 ! ^! d" l$ _4 z& R7 G' h8 ^& c$ Y a& P# D% Z$ N; Y& {
DWPD,即每天可以写入SSD的数据量,是衡量SSD寿命的重要指标之一。一般来说,DWPD越大,SSD的寿命越长。使用年限的计算公式为:+ V. d( p' W3 T' g
0 t: _4 A9 b/ E' d9 P7 w
使用年限 = (闪存P/E周期×SSD容量) ÷ 年写入数据量 & j' H L2 F% m' \: k" ^6 t( ~/ T2 M9 E& {
其中,闪存P/E周期是NAND闪存的基本存储单元(浮栅晶体管)可进行擦除和编程的次数,这个值取决于NAND闪存的规格和制造商的规定。SSD容量表示其存储空间大小。年写入数据量则取决于用户的使用情况。; d9 h& I$ i3 `' ?