#author("2024-05-17T07:37:18+09:00","default:k1rou","k1rou") #author("2024-06-29T12:21:50+09:00","default:k1rou","k1rou") *性能 [#x9aec29f] *性能を評価する指標 [#b971c207] **スループット [#i1221abe] -単位時間あたりで処理できる仕事量 -バッチ処理の場合、ジョブ数 **レスポンスタイム [#obac69c8] -応答時間 -処理要求から処理結果の応答が届くまでの時間 -処理結果の応答を受け取り始めた時間で、受け取りが終わった時間ではない **ターンアラウンドタイム [#j408d78d] -TAT -Turn Around Time -処理が開始してから処理が終了するまでの時間 **1秒あたりの処理数 [#v55e5dfc] ***MIPS [#n152c508] -Million Instructions Per Second -1秒間に実行される命令の回数 -単位:100万 ***FLOPS [#x7cc7f0d] -Floating Operations Per Second -1秒間に実行される浮動小数点演算の回数 -単位: --MFLOPS:メガFLOPS --GFLOPS:ギガFLOPS *性能を評価する技術 [#d11419c3] **命令ミックス [#o951eaae] -命令の実行時間と出現率 -命令ミックス値 --実行時間と出現率から求めた平均命令実行期間のこと --命令ミックス値が小さいほど性能がよい -命令ミックスの種類 --コマーシャルミックス ---事務計算向け --ギブソンミックス ---科学技術計算向け **ベンチマーク [#p9c3f80d] -プログラムの実行時間を相対比較して性能を評価する手法 -評価対象に対して典型的な標準プログラムを使って計測する -同じ標準プログラムを異なる機種で処理した結果を相互評価する ***ベンチマークテストの種類 [#q3c9ceed] -SPEC --米国のシステム性能評価協会(SPEC:Standard Performance Evaluation Corporation)が規定したベンチマークテスト --SPECint ---整数演算性能を評価する --SPECfp ---浮動小数点演算性能を評価する -TPC --米国のトランザクション処理性能評議会(TPC:Transaction Processing Performance Council)が規定したベンチマークテスト --[[OLTP]]システムの性能を評価する --コンピュータシステム全体としての性能を評価する --TCP-C --TCP-E *関連サイト [#l47c591d] -PageSpeed Insights - Google~ https://pagespeed.web.dev/ *関連用語 [#xef3f789] -[[C10K問題]] -[[RTT]] -[[非機能要件]] -[[キャパシティ管理]] -[[サービス管理]] -[[スケールアウト]] -[[スケールアップ]] -[[スパイク]] -[[モニタリング]]