基本情報技術者 2016年 春期 午前(科目A) 問57
問題文
ITサービスマネジメントのキャパシティ管理プロセスにおける、オンラインシステムの容量・能力の利用の監視についての注意事項のうち、適切なものはどれか。
選択肢
ア:応答時間やCPU使用率などの複数の測定項目を定常的に監視する。(正解)
イ:オンライン時間帯に性能を測定することはサービスレベルの低下につながるので、測定はオフライン時間帯に行う。
ウ:キャパシティ及びパフォーマンスに関するインシデントを記録する。
エ:性能データのうちの一定期間内の最大値だけに着目し、管理の限界を逸脱しているかどうかを確認する。
🔒 解説は解答すると表示されます
キャパシティ管理の監視項目【午前解説】
正解の理由
正解は ア です。
監視においては「複数の指標を定常的に監視する」ことが基本原則です。応答時間やCPU使用率だけでなく、メモリ使用率、ディスクI/O、ネットワーク帯域、スレッド数など複数の側面を継続的に計測することで、局所的な異常や複合的な要因を早期に検知できます。定常監視によりトレンド分析、閾値超過時のアラート、キャパシティ予測が可能となり、サービス維持と計画的なリソース追加に直結します。
監視においては「複数の指標を定常的に監視する」ことが基本原則です。応答時間やCPU使用率だけでなく、メモリ使用率、ディスクI/O、ネットワーク帯域、スレッド数など複数の側面を継続的に計測することで、局所的な異常や複合的な要因を早期に検知できます。定常監視によりトレンド分析、閾値超過時のアラート、キャパシティ予測が可能となり、サービス維持と計画的なリソース追加に直結します。
解法ステップ
- 問題文のキーワードを確認(監視=常時観測、容量・能力=キャパシティ)。
- 選択肢を「定常的か断続的か」「複数指標か単一か」「予防的か事後的か」の観点で評価する。
- 本番環境での監視は「定常的・複数指標・非侵襲」が望ましいことを基準に正答を選ぶ。
- 誤答は記述が過度に限定的(オフラインのみ、最大値のみ、事後記録のみ)でないかを確認する。
選択肢別の誤答解説
- ア: 応答時間やCPU使用率などの複数の測定項目を定常的に監視する。→ 正解。複数指標の定常監視によりトレンド把握と予防的対応が可能です。
- イ: オンライン時間帯に性能を測定することはサービスレベルの低下につながるので、測定はオフライン時間帯に行う。→ 誤り。オンライン時の負荷特性を把握しないと実運用での問題を検出できません。監視は非侵襲・サンプリングやパッシブ手法でオンライン運用中に行うのが基本です。
- ウ: キャパシティ及びパフォーマンスに関するインシデントを記録する。→ 一部正しいが不十分。インシデント記録は重要だが、設問は「監視の注意事項」を問うており、定常的な複数指標の監視(予防)が主目的です。インシデント記録は補助的な要素になります。
- エ: 性能データのうちの一定期間内の最大値だけに着目し、管理の限界を逸脱しているかどうかを確認する。→ 誤り。最大値だけでは分布や頻度が分からず、短時間のピークを過大評価または過小評価する可能性があります。パーセンタイルや平均、時間帯別分析が必要です。
よくある誤解
- 測定はオフラインで行えば影響が出ないという誤解:本番の負荷や応答挙動はオンライン時にしか分からないため、低負荷・非侵襲な監視を行うことが必要です。
- 最大値だけ見れば良いという誤解:瞬間的なピークは重要ですが、95パーセンタイルなど分布情報や時間帯別の挙動を見ないと実運用の体感やSLA違反を見落とします。
- インシデント記録だけで十分という誤解:インシデントは事後対応に有用ですが、定常監視で予兆を捉えることがキャパシティ管理の主目的です。
補足コラム
- 監視の手法:パッシブ(サーバログやSNMP、メトリクス収集)とアクティブ(Synthetic transactions、負荷テスト)があり、両者を組み合わせるのが効果的です。
- 集計と閾値:リアルタイムアラートは短いサンプリングで行い、容量計画には日次・週次のトレンド集計や95/99パーセンタイルを使って判断します。
- 非機能要件との整合:SLAやSLOに合わせた指標選定(応答時間のパーセンタイルや可用性)を行い、監視ポリシーに反映させます。
- ツール例:Prometheus、Grafana、APM(New Relic, Dynatrace 等)、ログ基盤(ELK/EFK)などを組み合わせると良いでしょう。
FAQ
Q1: 監視はどの頻度で行えばよいですか?
A1: 重要度と指標に応じて分けます。応答時間やエラー率は短い間隔(数秒〜数分)、トレンド分析は5分〜1時間間隔で集計すると実用的です。
A1: 重要度と指標に応じて分けます。応答時間やエラー率は短い間隔(数秒〜数分)、トレンド分析は5分〜1時間間隔で集計すると実用的です。
Q2: 監視が本番に影響することはないですか?
A2: 低頻度のポーリングやパッシブ収集はほとんど影響しません。負荷をかけるアクティブ測定は別の環境で行うか、実施時間と頻度を制御してください。
A2: 低頻度のポーリングやパッシブ収集はほとんど影響しません。負荷をかけるアクティブ測定は別の環境で行うか、実施時間と頻度を制御してください。
Q3: どの指標を優先して監視すればよいですか?
A3: 応答時間、エラー率、CPU、メモリ、ディスクI/O、ネットワーク帯域の基本6指標をまず抑え、アプリ固有のメトリクス(キュー長、DB接続数等)を追加します。
A3: 応答時間、エラー率、CPU、メモリ、ディスクI/O、ネットワーク帯域の基本6指標をまず抑え、アプリ固有のメトリクス(キュー長、DB接続数等)を追加します。
Q4: 最大値とパーセンタイルの違いは?
A4: 最大値は単発のピーク、パーセンタイル(例95%)は期間中の大多数の値を示し、ユーザ体感やSLA評価に有効です。
A4: 最大値は単発のピーク、パーセンタイル(例95%)は期間中の大多数の値を示し、ユーザ体感やSLA評価に有効です。
関連キーワード: キャパシティ管理、パフォーマンス監視、応答時間、CPU使用率、メモリ、ディスクI/O、パーセンタイル、トレンド分析、監視ツール、SLA、SLO

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

