运行时间计算器

计算服务可用率、停机时间、平均故障间隔和平均修复时间。

计算运行时间与可靠性
根据运行时长和事件次数汇总服务表现。

关于运行时间计算器

运行时间计算器汇总系统、服务器、网络、应用或服务在统计周期内保持正常运行的程度。输入观察总时长、其中可用的时长及故障次数,即可得到可用率、累计停机时间、平均故障间隔和平均修复时间。这些指标可用于服务水平报告、可靠性评审、容量讨论及不同运行周期的比较。 可用率等于运行时间除以总时间再乘以一百。停机时间是总时间与运行时间之差。平均故障间隔简称 MTBF,等于运行时间除以故障次数。平均修复时间简称 MTTR,等于停机时间除以同一事件次数。如果某服务在一年 8,760 小时中可用 8,751.24 小时,发生两次故障,则可用率为 99.90%,停机 8.76 小时,MTBF 为 4,375.62 小时,MTTR 为 4.38 小时。 使用结果前,应先明确统计范围。总时间可以是自然月、营业时间或计划服务时段,运行时间必须采用完全相同的范围。对于计划维护、性能下降、上游供应商故障或部分区域中断是否计入停机,各组织也可能有不同规则。只有在不同系统和报告周期采用一致规则时,百分比才有意义。 MTBF 和 MTTR 都是平均值,不能描述单次事件的分布或严重程度。两次短故障加一次长故障,可能与三次等长故障产生相同的平均修复时间。应结合事件记录查看这些汇总指标。对于可恢复的软件服务,MTBF 通常表示事件之间平均正常运行时长,而非物理部件的工程寿命。 观察周期较长时,可用率百分比可能掩盖大量停机时间。SLA 中多一位小数,可能对应每年数小时或数分钟的停机差异。反过来,一次短暂事件对日报的影响也比对年报更大。请选择适合决策的周期,并保留足够精度的源数据。本计算器提供算术指标而非监控服务;可靠结果依赖完整时间戳、明确的事件定义和准确的不可用时段分类。

运行时间计算示例

运行记录可靠性结果解读
总计 8,760 hr,运行 8,751.24,2 次故障99.90%;停机 8.76 hrMTBF 4,375.62 hr;MTTR 4.38 hr。
总计 720 hr,运行 718,4 次故障99.72%;停机 2 hrMTBF 179.5 hr;MTTR 0.5 hr。
总计 168 hr,运行 167.5,1 次故障99.70%;停机 0.5 hrMTBF 167.5 hr;MTTR 0.5 hr。

如何计算系统运行时间

  1. 选择报告周期,并以小时表示其总时长。
  2. 输入服务可用的小时数。
  3. 输入依据事件规则记录的故障次数。
  4. 选择“计算可靠性”,将指标与适用目标比较。

运行时间计算器常见问题

可用率如何计算?

运行时间除以统计总时间,再乘以一百。运行时间和总时间必须使用相同单位及统计范围。

什么是 MTBF?

平均故障间隔等于运行时间除以事件次数,表示已记录故障之间的平均正常运行时长。

什么是 MTTR?

平均修复时间等于总停机时间除以故障次数,反映平均恢复时长,但不显示事件间的差异。

计划维护应算作停机吗?

这取决于服务协议和报告规则。比较不同周期或系统时,应始终采用同一定义。

为什么至少需要一次故障?

MTBF 和 MTTR 以事件次数为除数。没有故障时,这两个平均值没有定义,但仍可衡量可用率。