本文へスキップ

平成23年度 秋期 ITパスポート試験 問67

この問題の解説と、これまでの解答の記録です。

問67
頻出度★★★

あるコンピュータシステムを 1,200 時間稼働させたとき,正常稼働と故障修理の状況は表のとおりであった。このシステムの平均修復時間は何時間か。

経過時間状態
0 ~ 250正常稼働
250 ~ 265故障修理
265 ~ 580正常稼働
580 ~ 600故障修理
600 ~ 990正常稼働
990 ~ 1,000故障修理
1,000 ~ 1,200正常稼働
出典 平成23年度 秋期 ITパスポート試験 問67
解説

問 67

  • 不正解ア

    10 時間は、990~1,000 の 1 回分の修理時間、すなわち 3 回のうち最も短かった修理時間にすぎない。表の中の一つの故障修理だけを見て答えてしまった場合や、最小値を代表値と取り違えた場合に選ばれる誤りである。MTTR は 3 回すべての修理時間をならした値なので、個々の修理時間 (10・15・20) のうちの一つをそのまま答えてはいけない。

  • イ

    正解 正解はイ。平均修復時間 (MTTR: Mean Time To Repair) とは、故障が発生してから修理が完了して復旧するまでに要した時間の平均であり、MTTR = 修理時間の合計 ÷ 修理回数 で求める。まず表から「故障修理」となっている行だけを取り出す。250~265 の 15 時間、580~600 の 20 時間、990~1,000 の 10 時間の 3 回である。修理時間の合計は 15+20+10=45 時間、修理回数は 3 回なので、MTTR = 45 ÷ 3 = 15 時間となる。ここでのポイントは二つある。一つは、各行の値は経過時間 (時刻) であって長さではないため、終わりの時刻から始まりの時刻を引いて区間の長さに直す必要があること。もう一つは、合計 45 時間で止めずに必ず故障回数 3 で割る、つまり平均を取ることである。なお同じ表から平均故障間隔 (MTBF) も求められる。正常稼働は 250、315、390、200 の合計 1,155 時間 (全体 1,200 時間から修理の 45 時間を引いた値と一致する) で、故障 3 回で割ると MTBF = 385 時間。稼働率は MTBF ÷ (MTBF+MTTR) = 385 ÷ 400 = 0.9625、すなわち 1,155 ÷ 1,200 と同じ 96.25% になる。よって平均修復時間は 15 時間であり、イが正しい。

  • 不正解ウ

    20 時間は、580~600 の 1 回分の修理時間であり、3 回のうち最も長かった修理時間である。最悪値 (最長の復旧時間) は可用性を検討するうえで別途意味を持つ指標だが、設問が問うているのは平均修復時間である。最大値ではなく合計を回数で割った平均を答える必要があるため誤り。

  • 不正解エ

    45 時間は修理時間の合計 15+20+10 であって、平均ではない。修理回数 3 で割る操作を忘れた場合に選んでしまう典型的な誤答である。合計 45 時間は、全体 1,200 時間のうち停止していた時間 (不稼働時間) を表す値であり、稼働率の計算では (1,200−45) ÷ 1,200 のように使うが、平均修復時間としてはさらに故障回数で割らなければならない。

ここがポイント
  • MTTR (平均修復時間) の求め方 — MTTR = 修理時間の合計 ÷ 故障 (修理) 回数。本問では (15+20+10) ÷ 3 = 15 時間。表に並ぶのは経過時間 (時刻) なので、終了時刻 − 開始時刻で各区間の長さに直してから合計する点に注意する。
  • MTBF・MTTR・稼働率の関係 — MTBF (平均故障間隔) = 正常稼働時間の合計 ÷ 故障回数 = 1,155 ÷ 3 = 385 時間。稼働率 = MTBF ÷ (MTBF + MTTR) = 385 ÷ 400 = 0.9625 (96.25%)。MTBF が長いほど信頼性が高く、MTTR が短いほど保守性が高い。
用語

解答の記録