スループットの解説(基本情報技術者シラバス用語)
スループットとは
スループットとは、システムやネットワークが一定時間内に処理できる「実質的な仕事量」や「データ転送量」を表す指標です。値が大きいほど、処理能力が高く効率が良いシステムであると判断されます。ネットワークの分野では、通信回線の最大速度(帯域幅)ではなく、オーバーヘッド(制御データ)や混雑によるロスを除いた、実際に転送できたデータのやり取りの速さを指します。
具体例
- ネットワーク通信:光回線の規格上の最大速度が「1Gbps」であっても、実際にファイルをダウンロードする際に計測される「実質的な転送速度(例えば 500Mbps)」がスループットに相当します。
- 工場の製造ライン:ベルトコンベアがどれだけ高速に動いていても、最終的に1時間あたりに完成して出荷できる製品の個数がそのラインのスループットです。
- Webサーバー:1秒間に何件のユーザーからのリクエスト(ページ表示の要求)を処理して応答を返せたかという処理件数もスループットと呼ばれます。
もう少し詳しく