某核心服务的平均故障间隔 MTBF 为 999 小时。若仅按稳态可用率 A=MTBF÷(MTBF+MTTR) 估算,并要求可用率不低于 99.9%,则平均修复时间 MTTR 最多约为()。
把目标可用率代入公式:0.999=999÷(999+MTTR)。两边相乘可得 0.999×(999+MTTR)=999,整理后 MTTR=1 小时。验证:999÷(999+1)=99.9%。
选项分析
错误。MTTR=0.1 小时得到的可用率高于 99.9%,但题目问的是满足下限时允许的最大值。
正确。999÷1000=0.999,恰好达到 99.9%。
错误。999÷1008 约为 99.11%,达不到目标。
错误。修复时间达到 99 小时后,可用率会明显低于 99.9%。
本题为什么容易错
不少同学知道 MTBF 越大越好,却忽略了题目问的是 MTTR 上限。可用性指标既取决于少出故障,也取决于出了故障能多快恢复。
简短答案
已知 MTBF 和目标可用率,MTTR 最多是多少,正确答案是 B(1 小时)。把目标可用率代入公式:0.999=999÷(999+MTTR)。两边相乘可得 0.999×(999+MTTR)=999,整理后 MTTR=1 小时。验证:999÷(999+1)=99.9%。
易混淆概念对比表
| 概念 | 本题判断 | 区别要点 | 记忆提示 |
|---|---|---|---|
| 0.1 小时 | 本题干扰项 | 错误。MTTR=0.1 小时得到的可用率高于 99.9%,但题目问的是满足下限时允许的最大值。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 1 小时 | 本题正确答案 | 正确。999÷1000=0.999,恰好达到 99.9%。 | 看到题干核心场景时优先联想到它 |
| 9 小时 | 本题干扰项 | 错误。999÷1008 约为 99.11%,达不到目标。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 99 小时 | 本题干扰项 | 错误。修复时间达到 99 小时后,可用率会明显低于 99.9%。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
本题易混淆选项怎么区分
- 0.1 小时:错误。MTTR=0.1 小时得到的可用率高于 99.9%,但题目问的是满足下限时允许的最大值。
- 9 小时:错误。999÷1008 约为 99.11%,达不到目标。
- 99 小时:错误。修复时间达到 99 小时后,可用率会明显低于 99.9%。
知识点详解
MTBF 表示相邻两次故障之间平均能正常运行多久,MTTR 表示故障后平均需要多长时间恢复。稳态可用率公式 A=MTBF/(MTBF+MTTR) 同时体现了可靠性和可维护性:减少故障能够提高 MTBF,改进监控、备件、自动切换和处置流程能够降低 MTTR。考试计算通常假设运行与修复周期稳定,但实际 SLA 还可能排除计划维护时间,并对统计窗口、服务范围和不可用判定另作约定,不能只凭一个理论公式替代合同口径。
备考速记
速记:少坏看 MTBF,快修看 MTTR;可用率高,分子要大、修复时间要小。
MTBF 在可用率场景中的作用
MTBF在本题中的核心价值,是解决“某核心服务的平均故障间隔 MTBF 为 999 小时。若仅按稳态可用率 A=MTBF÷(MTBF+MTTR) 估算,并要求可用率不低于 99.9%,则平均修复时间 MTTR 最多约为()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。
同类题怎么考
- 已知 MTBF、MTTR,直接计算稳态可用率。
- 已知目标可用率和 MTBF,反推允许的 MTTR。
- 把可用率换算为年度或月度预计停机时间。
MTBF 在系统规划与管理师软考中的考法
软考选择题通常不会只考概念定义,还会把MTBF放到可用率场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。
解题思路
这题不必硬背变形结果。先把 99.9% 写成 0.999,再代入原公式。也可以用选项回代:当 MTTR=1 小时时,分母正好是 1000,999/1000=99.9%,一眼就能核对。
考点定位
可用率题不只会正向计算,还要能变形公式。目标可用率越高,允许的平均修复时间越短。
易错提醒
- 把 99.9% 直接写成 99.9 代入公式。
- 把 MTBF 和 MTTR 的位置写反。
- 只算出一个修复时间,没有回代检查是否达到目标可用率。
备考提示
- 遇到百分数先转成小数,算完再转换回百分比。
- 服务可用性复习时,把 MTBF、MTTR、故障次数、停机时长和 SLA 指标放在同一张表里理解。
用计算器核对结果
先独立完成计算,再用工具核对中间结果和公式选择,更容易发现错误发生在哪一步。
你可能还想了解
- MTBF 和 MTTR 分别表示什么?
- 99.9% 可用率一年允许停机多久?
- 提高 MTBF 和降低 MTTR 有什么区别?
- SLA 中的可用率是否一定按同一个公式计算?
本文小结
当 MTBF 为 999 小时、目标可用率为 99.9% 时,代入 A=MTBF/(MTBF+MTTR) 可反推出 MTTR 最多约为 1 小时。算完回代 999/1000,是检查百分数和公式是否写对的最快办法。