性能

2024-02-01 (木) 21:23:30

性能

性能を評価する指標

スループット

  • 単位時間あたりで処理できる仕事量
  • バッチ処理の場合、ジョブ数

レスポンスタイム

  • 応答時間
  • 処理要求から処理結果の応答が届くまでの時間
  • 処理結果の応答を受け取り始めた時間で、受け取りが終わった時間ではない

ターンアラウンドタイム

  • TAT
  • Turn Around Time
  • 処理が開始してから処理が終了するまでの時間

1秒あたりの処理数

MIPS

  • Million Instructions Per Second
  • 1秒間に実行される命令の回数
  • 単位:100万

FLOPS

  • Floating Operations Per Second
  • 1秒間に実行される浮動小数点演算の回数
  • 単位:
    • MFLOPS:メガFLOPS
    • GFLOPS:ギガFLOPS

性能を評価する技術

命令ミックス

  • 命令の実行時間と出現率
  • 命令ミックス値
    • 実行時間と出現率から求めた平均命令実行期間のこと
    • 命令ミックス値が小さいほど性能がよい
  • 命令ミックスの種類
    • コマーシャルミックス
      • 事務計算向け
    • ギブソンミックス
      • 科学技術計算向け

ベンチマーク

  • プログラムの実行時間を相対比較して性能を評価する手法
  • 評価対象に対して典型的な標準プログラムを使って計測する
  • 同じ標準プログラムを異なる機種で処理した結果を相互評価する

ベンチマークテストの種類

  • SPEC
    • 米国のシステム性能評価協会(SPEC:Standard Performance Evaluation Corporation)が規定したベンチマークテスト
    • SPECint
      • 整数演算性能を評価する
    • SPECfp
      • 浮動小数点演算性能を評価する
  • TPC
    • 米国のトランザクション処理性能評議会(TPC:Transaction Processing Performance Council)が規定したベンチマークテスト
    • OLTPシステムの性能を評価する
    • コンピュータシステム全体としての性能を評価する
    • TCP-C
    • TCP-E

関連サイト

関連用語