キャパシティプランニングの目的
出典: 令和元年度 秋期 応用情報技術者試験 午前 問14 (IPA)
キャパシティプランニングの目的の一つに関する記述のうち,最も適切なものはどれか。
- ア 応答時間に最も影響があるボトルネックだけに着目して,適切な変更を行うことによって,そのボトルネックの影響を低減又は排除することである。
- イ システムの現在の応答時間を調査し,長期的に監視することによって,将来を含めて応答時間を維持することである。
- ウ ソフトウェアとハードウェアをチューニングして,現状の処理能力を最大限に引き出して,スループットを向上させることである。
- エ パフォーマンスの問題はリソースの過剰使用によって発生するので,特定のリソースの有効利用を向上させることである。
正解と解説を見る
正解: イ
- ア: ボトルネックだけに着目して影響を取り除くのは、性能チューニング (問題の解決) の考え方です。
- イ: 現状を調べて長期的に監視し、将来も応答時間を維持できるように計画するのがキャパシティプランニングの目的です。
- ウ: 現状の処理能力を最大限に引き出すのはチューニングの目的です。将来の需要に向けた計画ではありません。
- エ: 特定のリソースの有効利用を高めるのは、チューニングやリソース管理の話です。将来を見通した計画という点が抜けています。
ポイント
- キャパシティプランニング: 現在の利用状況を測定・監視し、将来の負荷の増え方を予測して、必要な処理能力 (CPU・メモリ・ディスク・回線など) を前もって計画することです。
- 目的は、将来にわたって応答時間などのサービス水準を保つことです。目の前の性能問題を直すチューニングとは目的が違います。