性能 のバックアップソース(No.3)

#author("2022-12-29T18:56:06+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]
-[[非機能要件]]
-[[キャパシティ管理]]
-[[サービス管理]]
-[[スケールアウト]]
-[[スケールアップ]]
-[[モニタリング]]