星级打分
平均分:0 参与人数:0 我的评分:未评
+ u4 T9 n9 B. A8 `" ~ G
1 u( b- s1 A; ?, s9 a SSD寿命是怎么算的?MLC寿命是写入1万次,它这1万次是怎么算的?是往固态硬盘里粘贴一个文件算一次还是粘贴完再删除掉算一次?
; i* \3 A% P$ C' V3 I$ l, p6 v
3 A7 _9 ]) \5 d+ v0 Y: i
, b/ q% {- {# J! `0 w7 {$ S擦写次数如何算?
3 @9 p. w: A- M8 j9 Q" y# P
5 l. u* j" ^2 E3 i9 d7 n p4 U
要了解SSD固态硬盘寿命,需要先了解一下SSD固态硬盘中的存储介质NAND闪存。NAND闪存原理上是一个CMOS管,有两个栅极,一个是控制栅极(Control Gate), 一个是浮栅(Floating Gate). 浮栅的作用就是存储电荷,而浮栅与沟道之间的氧化层(Oxide Layer)的好坏决定着浮栅存储电荷的可靠性,也就是NAND闪存的寿命。
3 S N8 D! p" B l; A0 T0 W' K
3 L% T( X- X5 ?. f' I, K: P 在NAND闪存中,P/E Cycle,也称为擦除次数,是判断NAND闪存寿命的关键参数。随着P/E Cycle的增加,浮栅与沟道之间的氧化层被磨损的越来越严重,导致浮栅中电子的控制越来越艰难,最终结果就是,NAND的寿命走到了尽头。每颗NAND闪存,不管MLC或者TLC,在出厂的那刻,寿命就固定了,所以,减少PE cycle,是延长SSD固态硬盘寿命的主要方式。
2 ?/ k9 [) \: ~3 M3 ?6 B, d
! [) P$ x) x/ g% n% R6 g# _Host擦除次数与NAND擦除次数的区别
4 ?% E$ s6 B7 {1 f$ r
0 q8 C7 f9 N4 u 当我们从电脑上(也就是Host端)往SSD固态硬盘中写入一些数据,然后再擦除,这部分只能算是Host端的擦除次数,并不是SSD存储介质NAND闪存真正的擦除次数。在这里有一个关键的参数,叫做写放大(WA, Write Amplification). WA=NAND闪存写入数据量/Host写入数据量。
; ?8 N7 Z- q- B4 D/ l
( I6 D* q) q; D8 N, ] Q, I 当我们顺序写入数据时,NAND闪存端与Host端写入的数据量基本一致,这是写入放大WA=1。
) e/ j% P( f+ P/ X
& m; Y' |% C8 o& b4 z, D 当我们随机写入数据时,NAND闪存端与Host端写入的数据量就会产生差异,因为这个过程中涉及到了垃圾回收(Garbage Clean)。
$ C0 a4 ^; Y& r. \) a- n' U. v7 x% U5 O7 O
比如,我们写入在上图的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端看到的多。
% _# L4 }% l/ \0 g# q6 {) z
& z2 G3 ]* t# r6 ]普通用户是否需要考虑SSD寿命的问题?
+ G0 A+ [4 R. S; z S! z, e2 W/ t3 {- X& a! q
对于我们普通用户来说,SSD固态硬盘寿命是我们很为在意的问题,那么,我们是否真的需要纠结这个问题呢?小编觉得没有必要,主要有以下两方面考虑:
$ T& a) K$ @( p; h9 ~# C8 X9 J5 I
0 Y, N& Z% G4 f" |( N* j
1.SSD的优化技术
- C. f' @3 f( {7 _4 T* O& ^
g3 c0 [( S& [- K% | 现在的SSD中,SSD主控厂商和SSD协议都努力优化了SSD的寿命问题。比如主控厂商对GC的优化,NVMe协议中Multi Stream等功能,都尽可能的减少对NAND闪存的写入次数,延长SSD的寿命。
1 r4 y. T: p2 ]( N2 Y5 e
, F7 \% @! @. r( v 2. SSD质保值得信赖
% J% l/ z8 z& r' E! F& @) q) U
6 l4 V( y! B7 L: R- w4 A+ z3 U. a 在SSD的产品信息中,我们经常会看到两个参数: 质保年限和终生写入量TBW. 质保年限,很好理解,就是SSD厂商对SSD品质保证期,目前市场上质保年限一般都是3~5年。终生写入量TBW,是允许SSD固态硬盘在整个寿命周期内写入的数据总量。
/ n+ W; n6 o$ K. F: c
6 ^' O8 A0 P: w J0 [/ B% Z 不过,需要强调一点的是,SSD厂商的承诺中,质保年限和终生写入量TBW并不是并列的关系,如下图。
6 h" a. ]/ ~; H. ?- u; ?* ~7 r8 s: ?) j n" V4 K# Y
二者之间是"或"的关系,意思是,只要满足其中一个条件,那么,这个SSD的保质期就过了。
. I- ~* s3 o7 L, ?! Q3 }0 ]
+ ~( y% C& y+ M2 U- n* ~( ] (1) 假设从购买SSD开始,时间到了3年,但是呢,我们对SSD数据写入量很少,即使只有10GB,那么,对不起,保质期过了;
# b) @' C6 r8 H+ J" t+ s0 G7 ~5 S1 h: B- m1 i% D) O' v
(2) 假设从购买SSD开始,时间才不到1个月,但是呢,我们对SSD写入的数据量就超过了400TB,那么,还是对不起,保质期过了。
& S, `. }' P* ~( f! A4 o
N+ X/ S' f. y2 S/ o6 o 不过,对我们普通用户来说,对SSD的写入量一般不会很大,好一些的固态硬盘,如果对SSD保护的好,用个5年以上,应该不成问题。所以,对于SSD固态硬盘寿命的这个问题,不必过滤,放心使用就好。
+ {( Y3 J/ i& q* [" g( P( R) j1 ?6 E& Z: K' g( W, }
# Y2 X# `! x: ^当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
0 }, X' G6 m4 c5 ^1 r
* o* ]6 X# H3 X4 A/ a+ \; t1 ~8 `
2 `$ j e) l2 g, U5 c4 _