スループットとは?
すろーぷっと
スループットとは、単位時間あたりに処理・転送できるデータ量や処理数を表すネットワーク・システムの性能指標です。
スループット(Throughput)とは、コンピュータネットワークやシステムにおいて、単位時間あたりに実際に処理・転送できるデータの量または件数を表す指標です。日本語では「処理能力」「実効速度」などと訳されることもあります。
ネットワークの文脈では、理論上の最大通信速度(帯域幅・バンド幅)と実際のスループットは異なります。プロトコルのオーバーヘッド・パケットロス・再送・遅延などの要因により、実際のスループットは理論値を下回ることがほとんどです。
スループットに影響する主な要因には以下があります。
- ネットワークの帯域幅(上限値)
- パケットロス率と再送の発生頻度
- ネットワーク遅延(レイテンシ)
- CPU・メモリなどのシステムリソースの処理能力
スループットは「bps(ビット毎秒)」や「Mbps」「Gbps」などの単位で表されます。Webサーバーでは「リクエスト毎秒(RPS)」、データベースでは「トランザクション毎秒(TPS)」といった形で用いられることもあります。
システム設計やパフォーマンスチューニングにおいて、レイテンシ(応答速度)と並んでスループットは重要な評価指標であり、ボトルネックの特定や容量計画に活用されます。
使い方・例文
光ファイバー回線の公称速度が1Gbpsであっても、実際のスループットをツールで計測すると600〜800Mbps程度になることが多く、プロトコルのオーバーヘッドや宅内配線の影響を受けます。
この用語をシェア
最終更新: