性能
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
関連サイト †
- PageSpeed Insights - Google
https://pagespeed.web.dev/