星级打分
平均分:0 参与人数:0 我的评分:未评
3 {" E% d4 t" r% W6 `; ]
n8 t5 C; f F$ m$ W0 ~8 Q* Y( B SSD寿命是怎么算的?MLC寿命是写入1万次,它这1万次是怎么算的?是往固态硬盘里粘贴一个文件算一次还是粘贴完再删除掉算一次?
# l! W- k5 ?9 b" g: f8 I/ {# `3 V, m+ a) L( s
$ v V3 E8 a4 U' M$ _, c
擦写次数如何算?
}+ A$ c- {; h2 w0 @' o4 r" O: \+ R5 E; s
要了解SSD固态硬盘寿命,需要先了解一下SSD固态硬盘中的存储介质NAND闪存。NAND闪存原理上是一个CMOS管,有两个栅极,一个是控制栅极(Control Gate), 一个是浮栅(Floating Gate). 浮栅的作用就是存储电荷,而浮栅与沟道之间的氧化层(Oxide Layer)的好坏决定着浮栅存储电荷的可靠性,也就是NAND闪存的寿命。
* N: S' C7 S4 a* n: p$ h& X( r2 w
* Z- U7 O# e4 p 在NAND闪存中,P/E Cycle,也称为擦除次数,是判断NAND闪存寿命的关键参数。随着P/E Cycle的增加,浮栅与沟道之间的氧化层被磨损的越来越严重,导致浮栅中电子的控制越来越艰难,最终结果就是,NAND的寿命走到了尽头。每颗NAND闪存,不管MLC或者TLC,在出厂的那刻,寿命就固定了,所以,减少PE cycle,是延长SSD固态硬盘寿命的主要方式。
1 x$ }" e' ~5 u6 v/ r! ?; ^
& X! i6 q# c8 Q5 A1 Q4 G6 q1 U7 t/ x4 V
Host擦除次数与NAND擦除次数的区别
/ Q* V- W/ P1 e3 q
/ i/ d) W) d( ^+ A
当我们从电脑上(也就是Host端)往SSD固态硬盘中写入一些数据,然后再擦除,这部分只能算是Host端的擦除次数,并不是SSD存储介质NAND闪存真正的擦除次数。在这里有一个关键的参数,叫做写放大(WA, Write Amplification). WA=NAND闪存写入数据量/Host写入数据量。
& d8 s/ M4 ~9 w R* c( i6 {# s
; N7 `( P$ X- m# Y9 }) H& D2 F/ [ 当我们顺序写入数据时,NAND闪存端与Host端写入的数据量基本一致,这是写入放大WA=1。
, N2 q$ D# T& @( C
6 U) x1 G1 m' W" Q( q0 N# Y6 R4 | 当我们随机写入数据时,NAND闪存端与Host端写入的数据量就会产生差异,因为这个过程中涉及到了垃圾回收(Garbage Clean)。
Y5 w8 X; a4 H& c' K6 z3 Z9 P
: Z# D/ F3 A" H0 e; S9 k 比如,我们写入在上图的Block X写入4页数据A,B,C,D, 之后我们写入新的数据E,F,G,H以及A,B,C,D的更新数据A',B',C,D'.这样的话,原来的A,B,C,D已经是无效数据。由于NAND闪存只能以块为单位进行擦除。之后,SSD启动垃圾回收GC,这样的话就需要把E,F,G,H,A',B',C,D'这8个数据搬到新的Block Y, 然后把Block X擦除。所以,当我们从Host端写入一个文件时,NAND闪存增加的写入次数可能会比Host端看到的多。
2 I" k5 \) O5 I2 g; E& `, S
+ b$ i; y% A% C1 A. v普通用户是否需要考虑SSD寿命的问题?
0 B: R- a$ g7 n
4 B$ `2 ]. v( R5 ^1 w* c0 {
对于我们普通用户来说,SSD固态硬盘寿命是我们很为在意的问题,那么,我们是否真的需要纠结这个问题呢?小编觉得没有必要,主要有以下两方面考虑:
5 Y' @+ L) k$ R2 j7 H
0 d6 ] |( f4 M
1.SSD的优化技术
; f/ }. R# C- u/ G; R
m% r9 B3 B* I8 Z1 Z: Z 现在的SSD中,SSD主控厂商和SSD协议都努力优化了SSD的寿命问题。比如主控厂商对GC的优化,NVMe协议中Multi Stream等功能,都尽可能的减少对NAND闪存的写入次数,延长SSD的寿命。
' L& ~/ I: N- ]- n1 U
+ B$ C" o0 W" e, K% s \
2. SSD质保值得信赖
^8 t. F9 n, b$ {3 Y! w1 U
$ ^3 m0 w! W/ Q( j" w% S# g 在SSD的产品信息中,我们经常会看到两个参数: 质保年限和终生写入量TBW. 质保年限,很好理解,就是SSD厂商对SSD品质保证期,目前市场上质保年限一般都是3~5年。终生写入量TBW,是允许SSD固态硬盘在整个寿命周期内写入的数据总量。
: `. y6 V+ [9 b$ s
* y$ @4 A8 B1 u6 y4 ~9 m, o 不过,需要强调一点的是,SSD厂商的承诺中,质保年限和终生写入量TBW并不是并列的关系,如下图。
: M/ e* A7 _* r
( a0 ?! I; F- _- `' t1 X
二者之间是"或"的关系,意思是,只要满足其中一个条件,那么,这个SSD的保质期就过了。
1 T& f$ G1 e! {' [0 `, |% C: D
7 R) P7 e) B) B- x i2 x& g
(1) 假设从购买SSD开始,时间到了3年,但是呢,我们对SSD数据写入量很少,即使只有10GB,那么,对不起,保质期过了;
- J- I' C0 a: U* o( p q
# ~% M! P/ e# W
(2) 假设从购买SSD开始,时间才不到1个月,但是呢,我们对SSD写入的数据量就超过了400TB,那么,还是对不起,保质期过了。
" Q; n c+ @7 W& N" C1 ^/ g. Y
2 d: }( w2 l$ Z- Y2 l0 H
不过,对我们普通用户来说,对SSD的写入量一般不会很大,好一些的固态硬盘,如果对SSD保护的好,用个5年以上,应该不成问题。所以,对于SSD固态硬盘寿命的这个问题,不必过滤,放心使用就好。
5 o+ C2 ~2 O! {' D# M; g
, R- p' V, H0 y- g4 c- z) d: Z, \
* |2 u: w7 [! U& L当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
9 h* ?/ u5 h0 g
- O( S3 H: G! X% l
$ F" @) r; K# P$ B