一言定義
単位時間あたりにシステムが完遂した有効な仕事量。
概要
特定の期間内に処理されるデータの総量やタスクの完了数を指す。リソースの利用効率と処理の並列性に依存し、システムの「実質的な生産能力」を客観的に示す指標である。
IT・技術的側面
ネットワーク帯域幅、CPU命令実行サイクル、ディスクI/O速度の複合的結果として算出される。バッファリングやキューイング理論に基づき、レイテンシ(応答速度)とのトレードオフが発生する。高スループットを実現するには、ボトルネックの解消と、計算リソースの並列処理最適化が不可欠である。
ビジネス的価値とリスク
- 価値: 単位時間あたりの売上高向上および資産回転率の改善。大規模トラフィック下でのサービス維持能力に直結し、市場競争優位性を構築する。
- リスク(負債・精査): スループットの最大化を優先しすぎると、個々の処理の遅延を許容する設計になりやすく、リアルタイム性が損なわれる。また、ピーク時に合わせた過剰なリソース配備は、低稼働時の技術負債および固定費の増大を招く。
定量的指標
-
TPS (Transactions Per Second)
-
ネットワークスループット (Gbps)
-
単位時間あたりのバッチ処理完了件数
概念の配置 (Context)
-
Position: パフォーマンス・エンジニアリングにおける主要特性。
-
Contrast: 応答速度。処理の「開始から終了まで」の時間ではなく、「時間枠内での完了数」に焦点を当てる。
-
Synthesis: 流体力学。管の太さと流速によって決定される単位時間あたりの流量。