ITパスポート試験 / 令和8年度 ITパスポート試験 公開問題 / 問62
certification-simodake-work

令和8年度 ITパスポート試験 公開問題 問62 解説 ベンチマークテスト

システムの性能評価におけるベンチマークテストに関する記述として,適切なものはどれか。

  1. ア 評価対象のシステムで使われるものと同じデータ,同じプログラムを,ほかの疑似システム上で実行させて性能を評価する。
  2. イ 評価対象のシステムの動作特性を,取扱いの容易な形にモデル化したものを用いて,ほかの疑似システム上で実行させて性能を評価する。
  3. ウ 評価対象のシステムのプログラムステップ数,ハードウェア性能,I/O 回数の机上計算値などを基に処理時間を積算して性能を評価する。
  4. エ 標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。 ✓ 正答

解説

この問題は、性能評価手法の用語定義を正確に理解できているかを問うものです。ベンチマークテストのキーワードである「標準的なプログラム」と「実際のシステム上での実行」という2点が含まれている選択肢を探すのが正解への近道です。

ベンチマークテストとは何か

ベンチマークテストとは、コンピュータの性能を客観的に比較するために、あらかじめ用意された標準的なプログラムを実行し、その処理能力や所要時間を測定する手法です。

例えば、新しいサーバーを購入する際や、OSのアップデート前後でシステムの処理能力がどう変化したかを確認したいときに用いられます。重要なポイントは、カタログ上の理論値ではなく、実際のシステム環境でプログラムを動かして「現実のパフォーマンス」を計測する点にあります。

その他の性能評価手法との違い

選択肢に含まれる他の手法も、システム開発や導入の現場でよく使われる重要な考え方です。混乱しないよう整理しておきましょう。

選択肢アの内容は、構成比などを模したデータを用いて疑似システムで評価する手法ですが、ベンチマークそのものよりもシミュレーションや環境の再現に近い概念です。

選択肢イは、システムの動作特性を数式やグラフなどでモデル化したものを用いて性能を予測する「モデル化評価法」です。実機を使わず計算やシミュレーションで性能を推計するため、設計段階など実機を用意できない場面で活躍します。

選択肢ウは「合成法(見積り法)」と呼ばれます。プログラムのステップ数や命令実行時間などから処理時間を算出します。システムがまだ完成していない開発の上流工程において、どれくらいの性能が出るかを予測するのに適しています。

これらと比較して、ベンチマークテストは「実機があること」「標準的な処理を実行すること」が必須条件となります。

実務での活用のされ方

ITの現場において、性能評価はシステム選定の根拠となります。ベンチマークテストの結果は、システム開発の要件定義において「このスペックであれば、1秒間にこれだけのトランザクションをさばける」という具体的な裏付けとして機能します。

また、ベンチマークテストを行う際は、公平性を保つために各社で標準化されたベンチマークソフトが使われることもあります。スペック表の数値だけを鵜呑みにせず、実際に負荷をかけて性能を検証する姿勢は、信頼性の高いシステム構築に不可欠なエンジニアの素養といえます。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう