問62 実機で動かす性能の評価

ITパスポート 令和8年度 公開問題、全100問のうちの問62。

出典:令和8年度 ITパスポート試験 公開問題 問62

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

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

正解はエです。

ベンチマーク (benchmark) は「比べるための基準」という意味です。ベンチマークテストでは、標準的な処理をする評価用プログラムを用意し、それを評価したいシステムの上で実際に動かして、かかった時間などを測ります。同じプログラムで測るので、ほかの機種やシステムとも公平に比べられます。だから正解はエです。

ほかの選択肢が違う理由

  • アほかの疑似システムの上で動かしているので、評価したいシステムそのものの性能は測れません。ベンチマークテストは対象のシステムで実際に動かします。
  • イ動きをモデル化して疑似システムで試すのは、シミュレーションによる評価です。
  • ウ命令の数や I/O の回数から机の上で処理時間を見積もるのは、机上の計算による見積りです。実際には動かしていません。

仕組み

性能の評価には、実際に動かして測る方法 (ベンチマークテストなど) と、計算やモデルで見積もる方法があります。

ベンチマークテストの結果は、PC や サーバを買うときの比較や、システムを入れ替える前後の比較に使われます。