混雑時にネットワークプロトコル内のデータ転送速度を最大限に把握することは、ネットワークのパフォーマンスを最適化するために不可欠です。この記事では、ネットワークトラフィックが容量を超えたときにスループット限界を計算するための明確でステップバイステップのアプローチを提供します。

ネットワークスループットの理解

スループットは、指定された期間にネットワーク上で正常に送信されたデータの量を指します。混雑時には、スループットは、パケットの損失、遅延、および再送信の増加による大幅に減少することができます。

要因 混雑の下のスループットに影響する

いくつかの要因は、帯域幅、遅延、パケット損失率、およびプロトコル効率を含む混雑中のスループット制限に影響を及ぼします。 これらの要因を認識すると、達成可能なスループットの最大推定に役立ちます。

ステップバイステップ計算方法

計算は、ネットワーク条件を考慮した効果的なデータ転送を推定することを含みます。 使用される典型的な式は次のとおりです。

サーフト ≈ MSS / (RTT × ロスレート + 処理遅延)

どこ:

  • MSS]:最大セグメントサイズ
  • RTT:ラウンドトリップ時間
  • Loss Rate]:パケットロス確率

計算するステップ:

  • ネットワーク仕様に基づいてMSSを決定します。
  • 混雑時にRTTを測定または見積もります。
  • ネットワーク監視ツールからパケット損失率を計算します。
  • これらの値を式に入力してスループットを推定します。

計算例

MSSが1460バイトの場合、RTTは100msで、パケットロス率は1%で、スループットの計算は以下です。

サーフト ≈ 1460 / (0.1 × 0.01 + 処理遅延)

処理遅延を想定し、スループットは毎秒約14,600バイトです。