Title:システムの性能指標
スループット | 単位時間あたりに処理できる仕事量 |
オンライントランザクション処理ではトランザクション数(TPS:Transaction Per Sec)バッチ処理ではジョブ数 | |
レスポンスタイム | 応答時間(処理を要求してから、利用者に最初の処理結果が返るまで) |
ターンアラウンドタイム | TAT:Turn Around Time |
バッチ処理(ジョブを投入してからその結果がすべて出し終わるまで) | |
CPU時間、入出力時間、処理待ち時間 | |
MIPS | 1秒間に実行可能な命令数を百万(10?)単位で表したもの。同一コンピュータのCPU性能比較 |
FLOPS | 浮動小数点数演算回数。ベクトルコンピュータの演算指標 |
Title:システムの性能計算
トランザクション処理能力の計算 | |
プロセッサの性能(MIPS) | |
p | プロセッサの使用率 |
s | 1トランザクション当たりのステップ数(命令数) |
実際に実行できる1秒間のステップ数(J) | MIPS×使用率 |
s÷J(トランザクション数(件/秒) |
Title:システムの性能評価の技法
命令ミックス | プログラム中で良く使われる各命令に対して、その実行速度と出現頻度(出現率)に応じた重みづけを表したもの |
コマーシャルミックス | 事務計算向け |
ギブソンミックス | 科学技術計算向け |
命令ミックス値 | 平均命令実行時間 |
ベンチマーク | 典型的な処理形態をモデル化した標準プログラムを用いて実行時間などを計測し、その結果から性能を評価する。異種間の性能評価 |
SPEC | Standard Performance Evaluation Corporation |
システム性能評価協会 | |
SPECint | 整数 |
SPECfp | 浮動小数点 |
UNIXの世界で業界標準だった
Dhrystone | 整数演算性能 |
Whetstone | 浮動小数点演算性能 |
TPC | オンライントランザクション処理(OLTP)システムの性能を評価するベンチマークテスト |
Transaction Processing Performance Council | |
トランザクション処理性能評議会 | |
コンピュータ全体の性能評価 | |
TPC-A | 基本性能評価用 |
銀行の窓口業務をモデルとしたOLTPの通信処理やデータベースの更新処理を含む基本的性能を評価する。 | |
TPC-B | データベース評価用 |
TPC-Aからオンライン処理(通信処理)を除いたもの。 | |
TPC-C | 業務処理評価用 |
複雑な業務(受注業務)をモデル実際の企業システムに近いOLTPを評価 | |
TPC-D | 意志決定支援システム評価用 |
データベース検索を評価 |
Title:モニタリング
モニタリング | 測定用ソフトウェアや特別なハードウェアを用いて、各プログラムの実行状態や資源の利用状況を測定することです。 |
ソフトウェアモニタ | タスク(プロセス)ごとのCPU使用時間 |
タスクごとの入出力回数 | |
スパーバイザモードで動作する時間の割合 | |
メモリの使用状況 | |
応答時間 | |
ハードウェアモニタ | キヤッシュメモリのヒット率 |
実行命令回数と所要時間 | |
命令種別の使用回数 | |
主記憶のアドレスごとのアクセス頻度 | |
チャネルの利用率 |