MTBF (Mean Time Between Failure) 是平均無端障工做時間,單位是小時,表示相鄰兩次故障的時間間隔平均值,它是一種對系統可靠性的度量指標,這個值越大,說明系統越可靠。好比 數據庫兩次發生故障之間的時間間隔。數據庫
MTTR (Mean Time To Repair) 是指平均修復時間,是指從故障發生到修復的時間間隔平均值,它是對系統維護性的一種度量指標,這個值越小,說明系統維護性越好。好比數據庫故障轉移的時間間隔。spa
系統可用性 Availability:code
Availability = MTBF / (MTBF + MTTR)
好比數據庫 12 個月發生一次故障, MTBF = 12
個月(12 個月共 525601 分鐘),故障修復時間爲 5 分鐘,MTTR = 5
分鐘,則系統的可用性爲blog
數據庫可用性 = 525601 / (525601 + 5) = 99.999%
也就是咱們說的 5 個 9 的可用性。ssl