转载自 http://www.ssdfans.com

SSD有几个关键指标来衡量其可靠性:UBER、RBER和MTBF。

UBER: Uncorrectable Bit Error Rate,不可修复的错误比特率;

RBER: Raw Bit Error Rate, 原始比特错误率;

MTBF: Mean Time Between Failure, 平均故障间隔时间。

1. 数据可靠性

我们接着看一下上面的S3710 SSD手册中Reliability(可靠性)项的截图:

UBER:Uncorrectable Bit Error Rate,不可修复的错误比特率,一种数据损坏率衡量标准,等于在应用了任意特定的错误纠正机制后依然产生的每比特读取的数据错误数量占总读取数量比(概率)。

为什么SSD要定义UBER?任何一项存储设备产品包括HDD,用户最关心的是数据保存后的读取正确性。试想数据丢失和损坏对客户产生的后果是怎么样的?尤其是企业级用户数据。那如何让用户相信存储设备系统是可靠的呢?UBER指标,描述的是出现数据错误的概率,给用户以直观的概率数据描述错误数据的可能性,当然越低越好。

为什么会产生错误数据,SSD的存储介质是闪存,闪存有天然的数据比特翻转率。主要有以下几种原因导致:

l 擦写磨损(P/E Cycle)

l 读取干扰(Read Disturb)

l 编程干扰(Program Disturb)

l 数据保持发生错误(Data Retention)

虽然SSD主控和固件设计会用纠错码(ECC)的方式(可能还包括其它方式,如RAID),但闪存在某种条件下依然有纠不回来的可能,所以需要有UBER让用户知道数据误码纠不回来的概率参考数据。

闪存原始的比特翻转加上BCH码(一种ECC纠错算法)ECC 校验保护后,可以计算转换到UBER。影响到UBER最核心的是闪存原始的比特错误率,也叫RBER(Raw Bit Error Rate)。图1-23从RBER、ECC编码长度(Code Length)和保护强度(Strength)换算到UBER,从中得出结论:

相同的ECC编码长度,随着保护强度的增长,UBER在降低,呈大幅倍数降低。

图1-1 UBER和纠错强度的关系

相同的ECC编码长度和保护强度,RBER越低,UBER也在降低,呈指数降低。

图1-2 UBER和RBER的关系

RBER反映的是闪存的质量。所有闪存出厂时都有一个RBER指标,企业级闪存和消费级闪存的RBER显然是不同的,价格当然也有所不同。RBER指标也不是固定不变,如图1-25闪存的错误率会随着使用寿命(PE cycle)增加而增加。为了挑战极限,必须准备好处理每100个bit就有1个坏的情况。

图1-3 RBER 和PE的关系

RBER还跟闪存内部结构也有关系。两个相邻闪存块的RBER有可能完全不同,图1-26是单个闪存块里面不同闪存页的RBER分布图。看得出来,Upper Page的RBER比Lower Page要高两个数量级。

图1-4 Lower&Upper page RBER

最后回到UBER指标作为结尾,数据的UBER指标的要求对于企业级和消费级SSD各有不同,通常商用企业级和消费级SSD的UBER指标又是多少呢?如表1-9:

表1-9 企业级和消费级SSD UBER值

UBER

企业级(Enterprise)

10-17甚至10-18

消费级(Client)

10-15

2. MTBF

MTBF,即平均故障间隔时间,英文全称是“Mean Time Between Failure”。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔 [1] 。概括地说,产品故障少的就是可靠性高,产品的故障总数与寿命单位总数之比叫“故障率”(Failure rate)。它仅适用于可维修产品。同时也规定产品在总的使用阶段累计工作时间与故障次数的比值为MTBF。磁盘阵列产品一般MTBF不能低于50000小时。

UBER、RBER和MTBF的概念相关推荐

  1. 微型计算机的使用寿命,PC产品的MTBF和寿命:用户怎么去选择。

    原标题:PC产品的MTBF和寿命:用户怎么去选择. 在选购电子产品的过程中,消费者不可避免的会接触到MTBF的概念(平均故障间隔时间),但大部分用户对此概念却并没有明确的认识,很容易将其与产品的使用寿 ...

  2. 一次关于Uber的通宵抬杠

    今天新闻,Uber又融了12亿美元,估值已经达到了400亿美元.这是什么概念?京东上市之后,市值始终在300亿美元上下徘徊,在其最高点也没能突破400亿美元.这一轮的共享经济真是创造了一个又一个奇迹. ...

  3. 电子产品MTBF测试

    电子产品做MTBF 指的是什么?怎么测试? MTBF的概念是什么 MTBF:即平均无故障时间 英文全称:Mean Time Between Failure 定义:  它是衡量一个产品(尤其是电器产品) ...

  4. 特征平台概述及技术选型

    1. 特征平台背景 众所周知,AI算法模型的开发与落地,大致可以划分以下三个阶段: 数据准备 模型训练 模型部署 ​ 其中,模型训练的本质是大规模数据计算得到模型,行内黑话"炼丹" ...

  5. MTTF,MTBF,MTRF的概念

    MTTF,MTBF,MTRF的概念 对于不可修复系统, 系统的平均寿命指系统发生失效前的平均工作(或存储) 时间或工作次数, 也称为系统在失效前的平均时间, 记为MTTF (meantime to f ...

  6. AI四巨头Google、DeepMind、Microsoft、Uber深度学习框架大比拼

    编者按:Google.Uber.DeepMind和Microsoft这四大科技公司是当前将深度学习研究广泛应用于自身业务的典型代表,跻身全球深度学习研究水平最高的科技公司之列.GPipe.Horovo ...

  7. Uber提出损失变化分配方法LCA,揭秘神经网络“黑盒”

    作者 | Janice Lan,Rosanne Liu等 译者 | 清儿爸 责编 | 夕颜 出品 | AI科技大本营(ID: rgznai100) [导读]神经网络(Neural networks,N ...

  8. 警方披露Uber撞人案细节,解密Uber自动驾驶系统

    编译 | AI科技大本营 参与 | 林椿眄 编辑 | 明明 美国时间周日晚 10 点左右,Uber 的一辆自动驾驶汽车在亚利桑那州 Tempe 市发生交通事故,与一名正在过马路的行人相撞,随后该女子在 ...

  9. 我离开Uber,开始自主创业后......

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 作者丨 Rohan Sathe 译者丨屠灵 策划丨李冬梅 数据监管和用户数据保护可能会 ...

最新文章

  1. 【TCP/IP详解 卷一:协议】第十九章 TCP的交互数据流
  2. 第三章 C#程序结构 (3.3 循环结构)
  3. MySQL性能突发事件问题排查技巧
  4. v8声卡怎么录制唱歌_【绝对干货】关于声卡你需要知道的几点知识(上)
  5. 数据结构——模式匹配kmp算法
  6. 漏洞:WebRTC 泄漏用户IP
  7. 关于div中图片水平垂直居中的问题
  8. 若依集成ip2region实现离线IP地址定位
  9. PE文件结构及其加载机制(四)
  10. bootstrap引入文件方法
  11. 【学术】推荐给从事科研的青年人——石墨烯教父:从千年博后到物理诺奖的心路历程
  12. Numpy:numpy包下载并导入Pycharm的方法
  13. Android studio 导入项目运行
  14. 找回foxmail下的邮箱密码
  15. TCP-丢包率【传输中所丢数据包数量占发送数据包的比率=(输入报文-输出报文)/输入报文】【TCP只保证传输层消息可靠,并不保证应用层的消息可靠。想保证应用层的消息可靠性,需应用层自己实现逻辑做保障】
  16. Android OpenGL探索之纯色背景绘制
  17. 高效建站(华为云服务器建站IIS篇)
  18. 两台虚拟服务器如何串联,两台tp-link路由器串联设置教程 | 192路由网
  19. 人民币对美元汇率中间价报6.7941元 下调139个基点
  20. 打开51cto.com网页出现病毒提示

热门文章

  1. 适合快消品行业使用的ERP有哪些?
  2. 如何做一个简单的开放接口(1)-功能设计
  3. 计算机组装配件选择,组装电脑选配件时需要注意哪几方面?
  4. 51单片机——计算器编写的一种办法(C语言版)
  5. 招聘|蔚来汽车招感知算法工程师(Intern)
  6. 修车案例 | 2011 款保时捷 Panamera 车 发动机故障灯异常点亮
  7. ubuntu18.04安装PCL
  8. Prescan-行人识别
  9. Apriori 算法原理以及python实现详解
  10. java中修改xml文件内容_修改所有xml文件中的某些内容