稼働率、平均修理時間(MTTR)
可用性 (Availability)
尺度は、稼働率
となります。
【計算式】
稼働率 = 平均故障間隔(MTBF) / 平均故障間隔(MTBF) + 平均修理時間(MTTR)
稼働率は平均値で求めます。
分母となる、平均故障間隔(MTBF) + 平均修理時間(MTTR) で
全体の総時間を置き
分子に、平均稼働時間(平均故障間隔)として
稼働率を計算します。
ただし
稼動率を求めるには
平均故障間隔(MTBF)のほかに
保守性 (Serviceability)
尺度は、平均修理時間(MTTR)
を理解しておく必要があります。
【計算式】
平均修理時間(MTTR) = 故障時間 / 故障件数
修理時間の平均時間なので
単に故障していた時間の合計を
故障件数で割って算出します。
では計算例です。
例)365日24時間稼動のシステムで年間5件の故障で計50時間システムが使えなかった。
この稼働率を求めよ。
まず、平均修理時間(MTTR)を求めます。
平均修理時間(MTTR) = 50h / 5件
平均修理時間(MTTR)は、10h
次に、稼働時間を求めます。
365日 * 24h = 8760h
うち50h故障で使えなかったので、
稼働時間 = 8760 - 50
稼働時間は、8710h
次に、平均故障間隔(MTBF)を求めます。
平均故障間隔(MTBF) = 稼働時間 / 故障件数
平均故障間隔(MTBF) = 8710 / 5
平均故障間隔(MTBF)は、1742時間となります。
稼働率計算ネタが揃ったので稼働率を求めます。
平均故障間隔(MTBF)= 1742
平均修理時間(MTTR)= 10
稼働率 = 平均故障間隔(MTBF) / 平均故障間隔(MTBF) + 平均修理時間(MTTR)
稼働率 = 1742 / 1742 + 10
0.994 ≒ 1742 / 1742 + 10
稼働率は99.4%となります。
実際、99.4%の稼働率はとても低いです。
99.99%以上でなければ高可用性とは言えません。
(^-^)/