在线计算
输入可靠性和维修性数据
MTBF 与 MTTR 必须使用同一时间单位,例如都用小时。
可用率同时受 MTBF 和 MTTR 影响
常用稳态可用率公式是 A=MTBF/(MTBF+MTTR)。提高 MTBF 能减少故障频率,降低 MTTR 能缩短每次故障的恢复时间,两条路线都能改善可用率。
可用率A = MTBF ÷ (MTBF + MTTR)
不可用率U = 1 - A
年度停机U × 365 × 24 小时
示例:MTBF 1000 小时,MTTR 2 小时
可用率为 1000/(1000+2),约等于 99.8004%。看起来很高,但按全年折算,预计停机时间仍约为 17.48 小时。把百分比换成停机时长,业务人员通常更容易理解。
| 改进动作 | 直接影响 | 典型措施 |
|---|---|---|
| 提高 MTBF | 故障发生得更少 | 冗余设计、质量改进、预防性维护 |
| 降低 MTTR | 故障恢复得更快 | 监控告警、自动切换、备件、演练和标准操作流程 |
| 明确 SLA | 把技术指标转成业务承诺 | 约定统计窗口、排除项和补偿规则 |
公式可用率不等于 SLA 一定达标
考试计算通常采用简化稳态模型。真实 SLA 还会约定统计周期、计划维护是否排除、部分功能不可用如何计算、监控口径和服务时间窗口。计算结果可以帮助判断,但不能替代合同和运营口径。
继续复习可靠性和高可用
系统架构题还可能考串联系统、并联系统和冗余组件的组合可用性;系统规划与管理题则更关注业务影响、SLA 和持续改进。
相关题目解析
下面这些题目和本专题的判断方法关联较强,适合读完概念后回到具体题干里校验理解。
- MTBF 和 MTTR 已知时系统可用率怎么计算?可用率 / MTBF
- 99.9% 可用率一年大约允许停机多久?高可用 / 可用率
常见问题
MTBF 和 MTTR 必须使用相同单位吗?
必须。可以都用小时、分钟或天,但不能一个用小时、另一个用分钟,否则可用率会被算错。
可用率 99.9% 一年允许停机多久?
按全年 365 天连续服务简化计算,99.9% 对应约 8.76 小时停机。真实 SLA 是否排除计划维护,要看具体约定。
降低 MTTR 能提高可用率吗?
能。MTTR 越小,故障恢复越快,在 MTBF 不变时可用率会提高。