稼動率與 SLA 停機時間計算機
輸入 SLA 稼動率(例如 99.9%),即可查看允許的停機時間。也可以由停機時間反推稼動率。
允許停機時間的計算方式
- 允許停機時間 = 期間 × (100 − 稼動率)÷ 100
- 稼動率(%)=(期間 − 停機時間)÷ 期間 × 100
計算採用分數,因此沒有小數捨入誤差。秒數取到小數第 3 位,並以天、小時、分鐘與秒顯示。稼動率最多可輸入 6 位小數,結果會顯示足夠的位數,使接近 0% 或 100% 的值不會被顯示為 0% 或 100%。
選擇期間
- **1 天:**24 小時(86,400 秒)
- **1 週:**7 天
- **1 個月:**可選擇 28、29、30 或 31 天。**預設為 30 天。**因為允許的停機時間會隨天數而變(31 天的月份比 30 天的月份允許更久),結果會顯示所使用的期間。
- **1 年:**365 天,閏年為 366 天
- **輸入天數:**1 到 3,660 天
範例
| 可用率 | 1 天 | 30 天的月份 | 365 天的年份 |
|---|---|---|---|
| 99% | 14 分 24 秒 | 7 小時 12 分 | 3 天 15 小時 36 分 |
| 99.9% | 1 分 26.4 秒 | 43 分 12 秒 | 8 小時 45 分 36 秒 |
| 99.99% | 8.64 秒 | 4 分 19.2 秒 | 52 分 33.6 秒 |
| 99.999% | 0.864 秒 | 25.92 秒 | 5 分 15.36 秒 |
- **31 天的月份中 99.9%:**44 分 38.4 秒。**28 天的月份:**40 分 19.2 秒。
- **反推:**如果某項服務在 30 天的月份中停機 43 分 12 秒,其稼動率為 99.9%。
合約中需要確認的事項
SLA 中的稼動率百分比,各合約的定義不同。請不要只比較數字,而要確認合約中的定義。
- **計量的時間:**全天候,或僅限營業時間
- **排除事項:**計畫性維護、客戶端造成的原因或不可抗力是否計為停機
- **中斷的定義:**僅完全中斷,或也包含高錯誤率或回應緩慢
- **計量間隔與進位方式:**每分鐘、每 5 分鐘等
- **未達目標時的處理:**退款、服務點數等
本計算機提供的是單純相除的結果,並不代表任何合約中的保證或賠償。
須知
- 稼動率為 0 到 100 的數字(最多 6 位小數)。稼動率 100% 時,允許的停機時間為 0;0% 時則為整個期間。
- 如果停機時間比期間還長,會顯示錯誤。
- 若要在秒、分鐘與小時之間換算,請使用時間換算器。若要設定定期工作的 cron 排程,請使用 Cron 運算式計算機。
常見問題
99.9% 每個月允許多少分鐘的停機時間?
30 天的月份為 43 分 12 秒,31 天的月份為 44 分 38.4 秒,28 天的月份為 40 分 19.2 秒。
「五個九」是什麼?
指 99.999% 的稼動率。在 365 天的年份中,允許的停機時間為 5 分 15.36 秒。
每多一個九,允許的停機時間會縮短多少?
每多一個 9,允許的停機時間就除以 10(99% 到 99.9% 是十分之一)。