浅析存储EC数据持久性计算

网友投稿 998 2022-05-28

持久度

浅析存储EC数据持久性计算

持久度是数据丢失的概率,可以用于度量一个存储系统的可靠性,俗称 “多少个9”。

对于存储系统来说,导致数据丢失的原因有:盘故障、AZ灾难场景;节点、机架、AZ临时故障场景不会导致数据丢失。

影响因子

那么对于单AZ存储系统而言,影响持久度的主要因子有

1.冗余数:每多一个冗余数,可以按照增加2-3个9来简单的估计;

2.磁盘失效率:随着磁盘年失效率增加,“数据失效率增加倍数”为“失效率增加倍数”的“冗余数+1”次方;

3.数据修复时间:随着数据修复时间增加,“数据失效率增加倍数”为“修复时间增加倍数”的“冗余数”次方

相关概念

MTTF(mean time to failure,平均失效时间),系统平均能够正常运行多长时间,才发生一次故障。系统的可靠性越高,平均无故障时间越长。MTTF的长短,通常与使用周期中的产品有关,其中不包括老化失效。

MTTR(Mean Time To Repair , 平均恢复时间),就是从出现故障到恢复中间的这段时间。MTTR越短表示易恢复性越好。它包括确认失效发生所必需的时间,以及维护所需要的时间。MTTR也必须包含获得配件的时间,维修团队的响应时间,记录所有任务的时间,还有将设备重新投入使用的时间。

MTTDL(Mean Time To Data Loss , 平均数据丢失时间)

计算公式

数据持久度计算公式为:

举例

盘年故障率

其他

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL -- Innodb中的change buffer
下一篇:Notepad++写Verilog HDL代码时,在注释语句下出现红色波浪线怎么办?
相关文章