通过MCP连接 →

输入计算

数学公式

广告

结果

在线率(可用性)
99.9914%
占统计周期的比例
宕机时长 0.0086%
宕机时长(分钟) 45
周期总时长(分钟) 525,600

什么是 SLA 在线率计算器?

服务等级协议(SLA)通常会承诺一个目标可用性,例如 99.9%(业内俗称"三个九")。本计算器可以把你在某段周期内实测到的故障时长(宕机时间)换算成对应的在线率百分比,帮助你判断是否达到了 SLA 承诺,以及还剩多少"宕机预算"可用。

如何使用

先选择统计周期(周、月、季度或年),再分别填入累计宕机时长的小时、分钟和秒数。计算器会自动给出在线率百分比、宕机率百分比,以及换算成分钟的宕机时长和该周期内的总分钟数。

计算公式详解

核心公式为:

$$\text{在线率 \%} = \frac{T - D}{T} \times 100$$

其中总时长是把所选周期换算成分钟(\(T = \text{天数} \times 24 \times 60\)),宕机时长则是把你填入的小时、分钟、秒合计成分钟(\(D = \text{小时} \times 60 + \text{分钟} + \frac{\text{秒}}{60}\))。用总时长减去宕机时长,再除以总时长并乘以 100,即可得到以百分比表示的可用性。

时间轴条形图,将总时长分为正常运行和停机两段
正常运行时间百分比是指服务可用时间占总时间的比例。

实例演算

以一年 365 天为例,全年共有 \(365 \times 24 \times 60 = 525{,}600\) 分钟。假设全年累计宕机 45 分钟,则在线率为:

$$\frac{525{,}600 - 45}{525{,}600} \times 100 = 99.99144\%$$

远高于 99.9% 的 SLA 要求(99.9% 全年最多允许约 525.6 分钟宕机)。

常见问题

99.9% 全年允许多少宕机时间?大约 8 小时 46 分钟(约 525.6 分钟)。

99.99%("四个九")意味着什么?全年宕机时间约 52.6 分钟。

结果会因统计周期不同而变化吗?会的——同样一次故障,在较短的周期里所占的百分比更大,因此一定要让统计周期与你的 SLA 考核窗口保持一致。

最后更新: