スループット
概要
スループットとは、ネットワークを介して単位時間あたりに転送できるデータ量を表す指標です。理論上の最大値ではなく、実際に転送されるデータ量を指すため、「実効的なデータ転送速度」とも呼ばれます。ネットワークパフォーマンスを評価する上で重要な要素です。
詳細説明
スループットは、ネットワークの帯域幅、プロトコルのオーバーヘッド、エラー率、ネットワーク機器の処理能力など、様々な要因によって左右されます。理想的な状態では帯域幅とスループットは同等ですが、実際にはプロトコルのヘッダ情報や再送処理などのオーバーヘッドが発生するため、スループットは帯域幅よりも小さくなります。スループットは一般的にビット/秒 (bps)、キロビット/秒 (kbps)、メガビット/秒 (Mbps)、ギガビット/秒 (Gbps) などの単位で表現されます。
関連用語
- 帯域幅: ネットワークの通信容量の最大値。
- レイテンシ: データが送信元から宛先へ到達するまでの時間。
- パケット: ネットワーク上で転送されるデータの単位。
- TCP: 信頼性の高いデータ転送を保証するプロトコル。
- UDP: 高速なデータ転送を重視するプロトコル。
実用例
- Webサイトの表示速度を向上させるために、より高速なネットワーク環境(光回線など)を選ぶ。
- ファイル転送速度を向上させるために、TCPではなくUDPを使用する (ただし、信頼性は低下する)。
- ネットワーク機器 (ルーター、スイッチ) のスループット性能を比較検討する。
- ネットワークのボトルネックを特定し、スループットを改善するための対策を講じる。
注意点
- 理論上の最大スループット値は、実際の利用環境では実現されないことが多い。
- スループットはネットワークの混雑状況によって変動する。
- スループットの測定には、適切なツールを使用し、公平な条件下で行う必要がある。
- スループットだけでなく、レイテンシも考慮してネットワークパフォーマンスを評価する。