這個計算機能做什麼
這個工具會根據兩項可靠度指標——MTBF(平均故障間隔時間,Mean Time Between Failures)與 MTTR(平均修復時間,Mean Time To Repair)——計算系統、伺服器或網路元件的可用性(正常運轉率百分比)。這是可靠度工程中通用的公式,廣泛應用於 IT、電信、製造業與資料中心營運,用來衡量系統「正常上線」並隨時可提供服務的比例。
使用方法
輸入兩次故障之間的平均運作時間(MTBF),以及故障後恢復服務所需的平均時間(MTTR),兩者請使用相同的時間單位(以小時最為實用)。計算機會回傳以百分比表示的可用性、對應的停機百分比,並以一年 8,760 小時為基準,估算每年的停機時數。
公式解析
可用性是系統正常運作時間佔總時間的比例:
$$\text{可用性} = \frac{\text{MTBF}}{\text{MTBF} + \text{MTTR}} \times 100$$MTBF 越高(故障越少見)、MTTR 越低(修復越快速),都會把可用性推向 100%。分母代表完整的「故障—修復」循環,因此這個公式本質上就是在衡量整個循環中系統實際運作所佔的比例。
實際範例
假設一台路由器的 MTBF 為 1,000 小時、MTTR 為 4 小時。
$$\text{可用性} = \frac{1000}{1000 + 4} \times 100 = 99.6016\%$$停機比例為 \(0.3984\%\),換算成一整年(8,760 小時),約等於 34.9 小時的中斷。若要達到業界著名的「五個九」(99.999%),就必須大幅縮短修復時間或顯著提高 MTBF。
常見問題
「五個九」很難達成嗎?是的——99.999% 的可用性,一整年只允許約 5.26 分鐘的停機,這需要充分的備援機制與極快速的故障復原能力。
MTBF 與 MTTR 可以用不同單位嗎?不行。兩者必須使用相同單位(例如都用小時),這樣比值才能維持無量綱。
這有包含計畫性維護嗎?基本可用性只計算非計畫性的修復時間;若想得到營運可用性(operational availability),則需把計畫性停機一併納入 MTTR。