星级打分
平均分:0 参与人数:0 我的评分:未评
: s: s* I3 O7 k# \5 c/ F
$ d9 X8 @" z) E% ]6 Q SSD寿命是怎么算的?MLC寿命是写入1万次,它这1万次是怎么算的?是往固态硬盘里粘贴一个文件算一次还是粘贴完再删除掉算一次?
8 L( j" m, S1 Y* {4 J% i- ~) F3 X! ], V5 o/ T' T
5 c+ H3 h1 N0 q( b
擦写次数如何算?
- J9 D' o0 H& E" U) J7 T
1 W5 p6 d1 O8 w' Y& F- v: i 要了解SSD固态硬盘寿命,需要先了解一下SSD固态硬盘中的存储介质NAND闪存。NAND闪存原理上是一个CMOS管,有两个栅极,一个是控制栅极(Control Gate), 一个是浮栅(Floating Gate). 浮栅的作用就是存储电荷,而浮栅与沟道之间的氧化层(Oxide Layer)的好坏决定着浮栅存储电荷的可靠性,也就是NAND闪存的寿命。
% y$ j; V' E s
# `) E5 b& b+ r0 S# V7 r 在NAND闪存中,P/E Cycle,也称为擦除次数,是判断NAND闪存寿命的关键参数。随着P/E Cycle的增加,浮栅与沟道之间的氧化层被磨损的越来越严重,导致浮栅中电子的控制越来越艰难,最终结果就是,NAND的寿命走到了尽头。每颗NAND闪存,不管MLC或者TLC,在出厂的那刻,寿命就固定了,所以,减少PE cycle,是延长SSD固态硬盘寿命的主要方式。
2 x0 S2 _6 d3 k0 C: Z9 U- O
5 P9 T6 R2 r6 H2 I0 s' i2 ]
Host擦除次数与NAND擦除次数的区别
, R5 Q* i3 `+ P; s9 g+ v: N
$ O/ V' B; D( b' Q3 Q8 D 当我们从电脑上(也就是Host端)往SSD固态硬盘中写入一些数据,然后再擦除,这部分只能算是Host端的擦除次数,并不是SSD存储介质NAND闪存真正的擦除次数。在这里有一个关键的参数,叫做写放大(WA, Write Amplification). WA=NAND闪存写入数据量/Host写入数据量。
2 G+ X+ B' S* X, T' y
5 r6 A5 P; o/ u4 W 当我们顺序写入数据时,NAND闪存端与Host端写入的数据量基本一致,这是写入放大WA=1。
( _8 ]0 Z8 c! |4 U! l4 d$ `% q0 R+ O( t: E% B7 C e) J
当我们随机写入数据时,NAND闪存端与Host端写入的数据量就会产生差异,因为这个过程中涉及到了垃圾回收(Garbage Clean)。
6 F: K) W( v7 f& {3 U+ I. `
t! p5 i. G M9 q/ Q+ j- q2 l 比如,我们写入在上图的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端看到的多。
1 K% `3 n2 N/ u) s- L9 M/ X7 R% X
, E& y( m& |( P8 c. ?$ Z4 r普通用户是否需要考虑SSD寿命的问题?
5 G, b8 I: b9 f+ _9 K& W+ C2 O, O0 ^
! a, |0 X6 [% n; A: B
对于我们普通用户来说,SSD固态硬盘寿命是我们很为在意的问题,那么,我们是否真的需要纠结这个问题呢?小编觉得没有必要,主要有以下两方面考虑:
+ T( m, n/ ~& u9 `6 O- }
5 Y# N+ ]6 C* X/ h# a% b( i3 ~* x 1.SSD的优化技术
! H2 a. `$ a) J2 c5 j& x
/ `4 L/ r% P9 t( A' S 现在的SSD中,SSD主控厂商和SSD协议都努力优化了SSD的寿命问题。比如主控厂商对GC的优化,NVMe协议中Multi Stream等功能,都尽可能的减少对NAND闪存的写入次数,延长SSD的寿命。
+ c) Z1 x6 r$ x, P4 I* U2 Y/ M; |& ?- S' f! Q0 Q0 K4 i+ X+ O. [
2. SSD质保值得信赖
' ^5 Z& A: @( V) Y/ q
+ e/ w" E1 m6 @4 i 在SSD的产品信息中,我们经常会看到两个参数: 质保年限和终生写入量TBW. 质保年限,很好理解,就是SSD厂商对SSD品质保证期,目前市场上质保年限一般都是3~5年。终生写入量TBW,是允许SSD固态硬盘在整个寿命周期内写入的数据总量。
0 R, \. ]+ q5 k$ p. z; H0 ?
2 ]9 ?) w! S6 ~/ d2 v 不过,需要强调一点的是,SSD厂商的承诺中,质保年限和终生写入量TBW并不是并列的关系,如下图。
, D4 [7 J7 p4 O) m1 L7 w, j G
m. ]. h4 g' ` 二者之间是"或"的关系,意思是,只要满足其中一个条件,那么,这个SSD的保质期就过了。
: L9 N; z! y4 G1 {, P' `$ i+ ?$ |: b; d* Y9 W9 O
(1) 假设从购买SSD开始,时间到了3年,但是呢,我们对SSD数据写入量很少,即使只有10GB,那么,对不起,保质期过了;
0 f3 {6 c' _, H% ^' ^) t7 b
; [$ d2 r1 u0 u2 p# M$ V- w; \& [; T (2) 假设从购买SSD开始,时间才不到1个月,但是呢,我们对SSD写入的数据量就超过了400TB,那么,还是对不起,保质期过了。
6 t+ n/ g' L2 \$ y5 {) g, u) @, Q* B( n% O5 C' i4 ^
不过,对我们普通用户来说,对SSD的写入量一般不会很大,好一些的固态硬盘,如果对SSD保护的好,用个5年以上,应该不成问题。所以,对于SSD固态硬盘寿命的这个问题,不必过滤,放心使用就好。
+ G9 f* }' l, ?
6 [/ j H/ p( X {
8 D$ L6 b+ b* O! d; M+ `8 j& O
当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
; a5 `/ z% A; Z; L* S0 h* Z
7 _/ k& P- o+ F c2 d
5 V9 D0 v1 O! Q7 i