有一个参数“平均无故障时间”,对应的参数是MTBF,比如这个盘MTBF=150万小时。- U5 R& G. |( G
4 `5 U# A) l C* ~, ^ @) ~小编发现有一些朋友对这个参数还有误解。大家看到这个参数误认为盘可以使用150万小时都没有发生故障。如果真的是这样,那么这盘的质量简直是逆天了!可以作为传家宝了。0 }- r0 m5 p g0 D
* u$ E3 l. a0 k9 S& a- g
MTBF是电子产品可靠性的一种基本参数,在规定的条件下和规定的时间内,产品的寿命单位总数与故障总次数之比。它通常用于评估产品的可靠性水平
$ l! D* k) c* d* ]: k2 s+ `* n N8 i& `3 R
MTBF的原理基于概率统计的基础,它假设产品的故障符合指数分布,即故障率是恒定的。当产品发生故障时,MTBF可以计算出故障发生的概率,即失效率。MTBF的失效率是指单位时间内发生故障的概率,即每小时的故障率。
3 r0 I; S% z) [
[( k$ |6 E! W! H5 B/ u, N) C" \1 q另外,补充下,上面MTBF=150万小时是消费级SSD的,企业级SSD要求的可靠性更多,要求MTBF=200万小时。" q9 g! R% F6 [+ Y
' W) n5 z& L. g# }) Z2 S9 `实际上,MTBF的计算大多数情况下是推算的,并不是实际测试的。MTBF是通过将样本总体观察总时间除以故障数量来获得的。如果假设有1000个盘每个运行1000小时,其中有五个故障(1000×1000/5),则MTBF=20万小时。
5 X' Y4 V B) e! b7 C/ v0 y* C8 [
) ~% x: q7 d. f& O: ?评估MTBF时,通常在电子产品“浴盆曲线”中的平稳期。
1 N% _( _5 v( n' i$ u
. _. s! `4 X% o" E2 E浴盆曲线是半导体产品可靠性质量知识分享中常用的一个术语,尽管特定的半导体产品的实际故障率曲线差异很大,但该曲线仍然具有一定的参考意义。% ?) h8 i+ Q/ K% i( g4 s
' v* q8 f' u' W2 c: \该曲线以使用时间为横坐标,以失效率为纵坐标。由于该曲线两头高,中间低,类似于浴盆的形状,因此被称为“浴盆曲线”。
# v! [8 `, |; t, f( e( p7 Q' Q2 E# A; P- i* u
浴盆曲线可以分为三个阶段:' j+ c) Z/ O7 E, J& g5 J$ @* _# L
3 g3 Y$ x( S: Z s5 t
早期故障期:这一阶段处于曲线的第一阶段,也是早期失效率高的时期。在这个阶段,产品刚刚投入使用,失效率相对较高,但会随着时间的推移而逐渐降低。这个阶段的特点是失效率较高且不可预期,往往可以将其近似看作异常失效。在电子行业的产品可靠性指标中,这一阶段所描述的是产品在早期使用时的故障率逐渐升高的过程。
1 G( v% ^; t: d7 e/ _6 Q* ^) \+ X! ]- J
故障平稳期:这个阶段的产品已经过了早期故障期,进入了一个相对稳定的阶段。在这个阶段中,产品的失效率会保持在一个相对较低的水平上,而且波动较小。这表明产品的可靠性在这个阶段得到了提高,而且产品的失效率通常可以被认为是一个随机事件。MTBF统计就是这个阶段。
' O! ~, E+ f0 y2 x1 e1 G, ~# T# | F7 l: l
严重故障期:随着产品使用时间的延长,会进入一个严重故障期。在这个阶段中,产品的失效率会急剧升高,故障率也开始呈现出明显的阶段性。这表明产品开始逐渐失去原有的功能,进入了一个失效加速的时期。, ?! [: `" K1 e m6 x" S
9 _$ T4 d9 X% l- q2 U' l) d
在计算MTBF过程,还有两个参数MTTF,MTTR,他们之间的关系是:MTBF = MTTF + MTTR,具体示意图如下:
- F! v2 ~& e/ \; v% }' ?2 }) f) D8 \; v9 Y+ s7 O4 p9 ~4 F
平均故障间隔时间(MTTF):表示两次系统故障之间的平均时间。它是正常系统运行开始和故障发生之间的所有时间段的总和除以故障次数N。MTTF=(∑ T1)/N* W; M- w/ K: n. X0 @# j. e
平均维修间隔时间(MTTR):表示系统故障与维护结束之间的平均时间。MTTR=(∑(T2+T3))/N
1 Z6 ?1 Q+ l( g |2 t3 O平均故障间隔时间(MTBF):表示两次系统故障(包括错误维护)之间的平均时间。MTBF=(∑(T2+T3+T1))/N: x7 f, _5 N9 l1 l2 Y
因为MTTR通常比MTTF小得多,所以MTBF近似等于MTTF。: f) V* B! u# f6 ~
3 q+ Q3 Q( m8 }) a4 ~, h+ gMTTF的计算可以通过一个方程获取:
# J0 c% q d* z7 L, p5 q) X; Y
# i) I$ b: \) M9 K+ MAi是SSD的加速因子,ti表示SSD测试时间,nF表示故障SSD的数量,a是置信限(60%),X2平方是一个卡方分布。其中,Ai加速因子通常由写入量加速因子和温度加速因子组成。4 J+ v; }( W+ L: ~8 c& V
) P8 h" K: @9 P# Y. k
写入量加速因子Ai(TBW or DWPD)。 假设1TB的盘,DWPD=1,也就是一天写1TB数据。如果你1天写10TB数据,那么写入量的加速因子就是10./ o. {# l3 q; e; p/ u( S+ |
; W# C# [$ I; J温度加速因子Ai(Temp), 参考经典公式即可。
% b4 k) q/ O D7 x5 {, W* s
8 B1 |2 ^* |( o, l- R# T8 J0 |9 a贴个例子:假设400样品,测试1008小时,加速因子10,算出来MTBF=MTTF=440万小时
" M& E6 F/ V) y
' x( {2 [# j& Z& N5 }( Q/ B2 a) K此外,MTBF与另外一个参数AFR可以互相推算。3 n: Y# c" @3 p
3 S Y# V: B- j4 qAFR(Annual Failure Rate,年度故障率)是指一年内设备损坏的概率。它的计算公式为:AFR=总故障次数/总工作时间×100%。
$ l$ X7 F7 V. h6 Q
" @( D+ H+ @" j; a将MTBF和AFR的计算公式结合起来,可以得到它们之间的换算关系:
! X& Q. f7 O( {" C P2 P0 U3 H5 m. I" c7 b+ N0 X
AFR=总故障次数/总工作时间×100%=故障次数/MTBF×100% U% ~ I# E8 E$ a/ G) V
3 B! J) f# {% G7 y1 d% N/ p! V/ L! G' kMTBF=总工作时间/故障次数=总工作时间/(总工作时间×AFR)=1/AFR# ?- o: X; b. a- J$ l, k
: j7 [2 I% C8 x/ ^# F, A B, m) K
例如,如果一块硬盘的MTBF为200万小时,则它的AFR为:AFR=1/(200万小时÷24÷365)≈0.44%,表示每100块硬盘中平均每年损坏0.44块。2 B) f9 s* q, A% L3 ~! _
2 V2 |; X: m& P
|