ネットワークスループットを計算する方法

机、クローズアップでラップトップコンピューターを使用して若い黒人女性

画像クレジット: Monkeybusinessimages / iStock /ゲッティイメージズ

ネットワークスループットとは、特定の通信リンクを介した成功したデータまたはメッセージ配信の平均データレートを指します。 ネットワークスループットは、ビット/秒(bps)で測定されます。 ネットワークスループットの測定に関する一般的な誤解は、大きなファイルのアップロードまたはダウンロードにかかる時間を測定することがネットワークの最大スループットであるというものです。 この方法では、ネットワークレシーバーのウィンドウサイズ、マシンの制限、ネットワーク遅延などの通信オーバーヘッドは考慮されません。 最大ネットワークスループットは、TCPウィンドウサイズを通信データパケットのラウンドトリップ時間で割ったものに等しくなります。

ステップ1

TCPウィンドウサイズをバイトからビットに変換します。64KBは、Windowsオペレーティングシステムを実行しているコンピューターのデフォルトのTCPウィンドウサイズです。 ウィンドウサイズをビットに変換するには、バイト数に8を掛けます。 64 KB x 8 = 524,288ビット。

今日のビデオ

ステップ2

TCPウィンドウサイズをビット単位でネットワークパス遅延で除算します。 この例では、60ミリ秒の遅延を使用します。 524,288ビット/.060秒= 8,738,133ビット/秒。

ステップ3

結果を1,000,000で割って、ステップ2の結果をメガビット/秒に変換します。 この例では、最大スループットは8.738 Mbpsの最大ネットワークスループットですが、ネットワークスループットの主な制限はネットワーク接続の高遅延です。