基本情報技術者試験「性能評価の手法」の問題
まだ構築していないシステムの性能を、計算モデルを用いて模擬的に動作させ、待ち時間やスループットなどを事前に予測する性能評価手法はどれか。
ア代表的な処理を実際に実行し測定して機種間の性能を比較するベンチマーク
イ稼働中のシステムから利用率や応答時間を継続的に採取するモニタリング
ウ対象を数式やモデルで表し計算機上で模擬実行して予測するシミュレーション
エ標準的な業務処理を集めた指標で機種を点数化するベンチマークプログラム
正解
ウ.対象を数式やモデルで表し計算機上で模擬実行して予測するシミュレーション
シミュレーションは実機がなくても、対象を数式や待ち行列などのモデルで表現し計算機上で模擬動作させて性能を予測する。設問の『未構築のシステムを模擬し事前予測する』に合致するため正しい。
?選択肢ごとの解説
ア ×ベンチマークは代表的処理を実機で実際に実行して測る手法であり、構築前のシステムには適用できない。
イ ×モニタリングは稼働中の実システムから性能データを継続採取する手法で、まだ動いていないシステムには使えない。
ウ ○シミュレーションは実機がなくても、対象を数式や待ち行列などのモデルで表現し計算機上で模擬動作させて性能を予測する。設問の『未構築のシステムを模擬し事前予測する』に合致するため正しい。
エ ×ベンチマークプログラム(標準処理で点数化)も実機での実測が前提であり、未構築システムの事前予測には用いない。
✎くわしく
性能評価は『実機を測る』ベンチマークとモニタリング、『モデルで予測する』シミュレーションに大別される。シミュレーションは構築前の設計検討や、実環境では再現困難な高負荷条件の評価に有効である。
✓本番での押さえどころ
試験のコツ
『未構築・モデルで予測』=シミュレーション、『実機で測定・比較』=ベンチマーク、『稼働中を継続計測』=モニタリングと判定する。
覚え方
シミュレーション=模擬実験、実物がなくてもモデルで動かす、と『仮想で試す』イメージで覚える。
よくある誤り
ベンチマーク(実測)とシミュレーション(模擬予測)を混同しやすいが、実機の有無で区別する。
システム構成要素の他の問題
稼働率0.9の装置2台を並列に接続し、どちらか一方が動作していればシステムが稼働するとみなす。このシステム全体の稼働率はいく…RAID5の特徴を最も適切に説明したものはどれか。システムの性能指標のうち、単位時間あたりに処理できる仕事量を表すものはどれか。あるシステムのMTBFが950時間、MTTRが50時間であるとき、このシステムの稼働率はいくらか。稼働率0.98の装置と稼働率0.95の装置を直列に接続し、両方が動作して初めてシステムが稼働するとみなす。このシステム全体の…M/M/1の待ち行列モデルで、利用率(ρ)が0.6、1件あたりの平均サービス時間が4秒のとき、窓口に入るまでの平均待ち時間は…
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0203