可用性和可靠性的区别

2023-05-16

可用性和可靠性区别简介

可用性(Availability)是关于系统可供使用时间的描述,以丢失的时间为驱动(Be Driven

By Lost Time)。可靠性(Reliability)是关于系统无失效时间间隔的描述,以发生的失效个数为驱动(Be Driven By Number  of  Failure)。两者都用百分数的形式来表示。

在一般情况下,可用性不等于可靠性,只有在没有宕机和失效发生的理想状态下,两者才

是一样的。

1可用性

可用性最简单的表示形式是:

A = Uptime / ( Uptime + Downtime )

如果我们要讨论一年的可用性,公式的分母就必须至少是8760小时。固有可用性从设计的

角度来看待可用性:Ai = MTBF / ( MTBF + MTTR )MTBFmean time between failureMTTRmean time to repair 或者

           Ai = MTTF / ( MTTF + MTTR )MTTFmean time to failMTTRmean time to replace

从上述公式可以看出。如果平均失效间隔时间(MTBFmean time between failure)或平均

失效前时间(MTTFmean time to fail)远大于平均修复时间(MTTRmean time to repair)或者平均恢复时间(MTTRmean time to replace),那么可用性将很高。同样的,如果平均修复时间或平均恢复时间很小,那么可用性将很高。如果可靠性下降(比如MTTF变小),那么就需要提高可维护性(比如减小MTTR)才能达到同样的可用性。当然对于一定的可用性,可靠性增长了,可维护性也就不是那么重要了。所以我们可以在可靠性和可维护性之间做出平衡,来达到同样的可用性,但是这两个约束条件必须同步改进。 如果系统操作中没有人为疏忽的发生,Ai 是我们可以观察到的最大的可用性了。

在实际环境中,我们采用使用可用性公式。使用可用性公式考虑了人为影响的因素。     A0 = MTBM/ ( MTBM + MDT )

平均维护间隔时间(MTBMmean time between maintenance)包括所有纠正的和预防行为

的时间(相比 MTBF 只关心失效发生时的维护更切合实际应用)。平均宕机时间(MDTmeandown time)包括所有跟宕机有关的纠正维护(CMcorrective maintenance)时间,MDT中包括了:

1)修复失效过程中如路途、材料等方面造成的延迟时间(相比 MTTR 只关注失效修复

时间更切合实际应用)

2)为了防止宕机等失效而做的预防性维护操作(PMpreventive maintenance)时间因为在实际操作中总会有一些人为的延迟和疏忽。因此基于以上两点,A0 在数值上比 Ai 

小,但更接近系统实际的可用性。

下面是一个不同可用性的系统在一年中由于失效而产生的不可工作的时间的例子。具体数

据见下表( = 365*24小时 = 8760 小时,可用性 A = Uptime / ( Uptime + Downtime )):

 

可靠性最简单的表达式可以用指数分布来表示。它表述了随机失效。

R = e^[-(λ*t)] = e^[-(t/Θ)]

其中:

 t  = 运行时间Mission Time 1天,周,1月,1年等,可根据要求确定)λ = 失效率 Failure Rate

Θ = 1/λ = Mean Time To Failure  Mean Time Between Failures

注意,可靠性必须以任务时间作为一个参数去计算结果,当你在听取某产品的可靠性宣传

时优要关注,如果时间很短,则不合理。当你置疑失效模式,更要关注指数分布的表达式,因为:

1)利用指数分布估算可靠性并不需要太多的信息作为输入(2)它可以充分代表由多种失效模式和机制组成的复杂系统(3)你几乎可以不必跟他人解释其复杂性。

MTTF  MTBF  MTBM与运行时间(Mission Timw)相比比较长时,你可用可靠性

Reliability)去度量(如不发生失效的可能性);当MTTF  MTBF  MTBM跟运行时间相比比较短时,你可用不可靠性(Unreliability)去度量(如发生失效的可能性)。

下面是一个不同可靠性的系统在不同运行时间中出现的失效个数的例子。具体数据见下表

 = 365*24小时 = 8760 小时):


 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可用性和可靠性的区别 的相关文章

  • 如何在IDEA中配置XML、添加XML文件样板以及设置项目编码方式

    一 如何在IDEA中配置XML 1 首先保证本地电脑上有apache maven包 xff0c 打开IDEA 2 点击File下拉菜单中的Settings xff0c 弹出Settings菜单框 3 在弹出的菜单框中选择Build Exec
  • Java之String类与StringBuffer类

    一 String类 1 实例化方式 1 xff09 直接赋值法 String str 61 34 abc 34 String类的设计采用了共享设计模式 在JVM底层实际上会自动维护一个对象池 xff08 字符串对象池 xff09 xff0c
  • 人脸识别项目的测试用例

  • 球机和枪机的区别

    球机 和 枪机 的区别最明显的应该就是外形的区别 xff0c 那么 xff0c 球机和枪机还有什么深层次的区别呢 xff1f 枪机即 枪式摄像机 xff0c 其监控位置固定 xff0c 只能正对某监控位置 xff0c 所以监控方位有限 枪机
  • STM32的USART注意

    在USART的发送端有2个寄存器 xff0c 一个是程序可以看到的USART DR寄存器 另一个是程序看不到的移位寄存器 对应USART数据发送有两个标志 xff0c 一个是TXE 61 发送数据寄存器空 xff0c 另一个是TC 61 发
  • 数据传输中断和查询的区别

    中断方式就是在接受数据时 xff0c 微控制器转入中断服务程序对接受到的数据进行处理 xff0c 而查询方式就是通过查询状态寄存器中接受状态位对接收到的数据进行处理 xff0c 两者在工作上的区别主要在于 xff0c 中断方式微控制器可以执
  • C语言 HTTP发送post和get请求

    安装curl环境 xff1a apt install curl apt get install libcurl4 openssl dev 使用C语言来做HTTP协议 xff0c 然后发送post和get请求 xff0c 这里为post请求的
  • Verilog中输入数据范围的判断

    0 完整源码获得方式 订阅MATLAB FPGA教程 xff0c 免得获得教程案例以及任意2份完整源码 在系统设计的过程中 xff0c 经常需要根据输入数据的值 xff0c 对相关信号的值进行改变 如果输入数据的边界值数量比较少 xff0c
  • xp无法识别u盘exFAT。插入提示格式化

    xp无法识别u盘exFAT 插入提示格式化 肯定不能格式化 xff0c u盘装的都是数据 xff0c 一搜 xff0c 原来是xp太老了 不识别exFAT格式 下了个补丁 WindowsXP KB955704 x86 CHS exfat补丁
  • 迅雷x导入未完成任务失败的解决办法。

    最近用x雷下东西 xff0c 卸载时不小心点了删除下载任务 再打开时任务已经没了 怎么办 文件还没下完呢 重装x雷 导入未完成任务 结果失败 我dnnm 十几年的软件 xff0c 这么重要的功能都没做好 xff1f xff1f 故意的吧 经
  • LSP编程之64位实现的一些经验。

    以前32位时 xff0c lsp代码正常运行 xff0c 但安装在win7后也能运行 xff0c 但逐渐发现32位的lsp dll只能过滤32位的进程 64位的进程似乎没有影响 查看dll模块也没有我的lsp dll身影 百度了下资料 发现
  • 判断字符串是否有中文

    hasch cpp 定义控制台应用程序的入口点 include 34 stdafx h 34 include lt windows h gt bool hasChinese const std wstring amp src for int
  • 修复机械硬盘那些事

    关于降速 就是硬盘出现许多错误后 xff0c 比如坏道 xff0c 硬盘传输模式会不断降级 xff0c 慢到只有1 5M s 读取速度 解决办法是格式化 xff0c 删除 xff0c 重启 重新分区 然后速度测试恢复了90M s 正常了 关
  • 关于避免qq迅雷流氓驱动的问题

    qq作为聊天软件 xff0c 装机必备 迅雷当年也是必备 但是 随着企业膨胀 43 流氓 都开发出驱动 43 服务来常驻系统底层了 作为一个关注隐私的人 非常不喜欢第三方载入驱动 xff0c 而且还是聊天软件和下载软件 你要那么大权限作甚
  • 【原】记一次加密网页html的研究

    某次web编程 思考着辛辛苦苦编写的web别人 右键查看源码不就一目了然了 xff1f 当然有些人会把script写入外部js引入 xff0c 但也只是增加了查看源码的步骤 我就想把整个页面html都加密下 xff0c 只是右键查看时 xf
  • cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso

    ed2k file cn windows 7 ultimate with sp1 x64 dvd u 677408 iso 3420557312 B58548681854236C7939003B583A8078 文件 D 迅雷下载 cn w
  • rtmpsrv.c 支持publish的方法

    rtmpsvr c是rtmpdump里的代码 实现了简单的rtmpserver 可以连接但客户端publish就卡住了 分析代码 xff0c 发现是没有实现对应的消息处理 增加代码如下即可publish了 else if AVMATCH a
  • Chrome提示“您的连接不是私密连接”& 删除所有证书 解决办法

    访问经常上的站 xff0c 结果提示 您的连接不是私密连接 xff0c 怀疑是证书有错误 就把chrome 设置 高级设置 HTTPS SSL 把里面证书全部删除了 结果导致所有https网站都提示 您的连接不是私密连接 下载了个 http
  • 217维特比译码器的FPGA设计

    0 完整源码获得方式 订阅MATLAB FPGA教程 免得获得教程案例以及任意2份完整源码 二 viterbi译码器 nbsp nbsp nbsp 2 1 7 卷积码译码过程的总体结构可分为4个子模块 分别是分支度量模块 加比选蝶形运算单元
  • rtmp2flv rtmp直播转httpflv工具

    下载 https download csdn net download smwhotjay 10696519 注意 由于用到了openssl xff0c 所以需要安装VC2008sp1 exe 不然运行会失败 软件用途 给rtmp服务器增加

随机推荐