スループット
Throughput
するーぷっと
他の資格での定義
単位時間あたりにシステムが処理できるデータ量や仕事量。システムの処理能力を評価する指標で、値が大きいほどシステムの処理能力が高いことを示す。
単位時間あたりにシステムが処理できる仕事量。システム全体の処理能力を示す性能指標。レスポンスタイムが個々の処理の速さを示すのに対し、スループットは全体の処理効率を示す。
単位時間あたりにシステムが処理できるデータ量やトランザクション数。TPS(Transactions Per Second)などで測定する。システムの処理能力を示す重要な性能指標で、ボトルネックの特定に活用される。
ネットワークにおいて単位時間あたりに実際に転送できるデータ量。理論上の帯域幅とは異なり、プロトコルオーバーヘッドやネットワーク状況により低下する。bps(ビット毎秒)で表される。
関連キーワードの用語
利用者がシステムに処理を要求してから結果が返ってくるまでの時間。ターンアラウンドタイム(要求から結果の出力完了まで)とは区別される。システムの応答性能の重要な指標で、ユーザ体験に直結する。
リクエストの送信から応答を受信するまでの時間。ネットワーク遅延、処理時間、キューイング時間の合計。低レイテンシが求められるシステムでは、CDN、キャッシュ、地理的分散配置などの設計手法が重要となる。
1命令の実行に要する平均クロックサイクル数。プロセッサ性能の重要な指標で、CPIが小さいほど高速。MIPS(100万命令/秒)= クロック周波数 ÷ CPI ÷ 10^6 の関係がある。パイプラインやキャッシュ効率がCPIに影響する。
プロセッサが1秒間に実行できる命令数を100万単位で表した性能指標。MIPS = クロック周波数(Hz) ÷ CPI ÷ 10^6で計算される。命令の種類による実行時間の違いを考慮しないため、異なるアーキテクチャ間の比較には注意が必要。
1秒間に実行可能な浮動小数点演算の回数を示す性能指標。科学技術計算やスーパーコンピュータの性能評価に用いられる。GFLOPS(10^9)、TFLOPS(10^12)、PFLOPS(10^15)などの単位で表記される。
システムの平均故障間隔。連続稼働時間の平均値で、値が大きいほど信頼性が高い。稼働率 = MTBF ÷ (MTBF + MTTR)で算出される。直列システムでは全体のMTBFは最小の部品に支配される。