ネットワーク遅延とジッタの把握は、VoIP、ビデオ会議、オンラインゲームなどのリアルタイム通信システムの品質を維持する上で不可欠です。これらのメトリックは、ユーザーエクスペリエンスに影響を与えるネットワークの問題を特定するのに役立ちます。この記事では、ネットワークの遅延とジッタを効果的に計算する方法について説明します。

ネットワーク遅延

ネットワーク遅延は、遅延とも呼ばれ、送信者から受信者へ旅行するためのデータパケットを要する時間です。 通常、ミリ秒(ms)で測定されます。 高遅延は、リアルタイムの相互作用を引き起こす可能性があります。

ネットワーク遅延を計算するには、ソースから宛先にタイムスタンプされたパケットを送信します。 パケットが到着したら、到着時刻を記録し、元のタイムスタンプをサブトラクトします。 式は次のとおりです。

遅延=到着時間 - 送信時間[

ジッタ

ジッタは、パケット間の遅延の変動を示します。ネットワーク接続の安定性を示します。ハイジッタは、リアルタイムシステムにおける一貫性のあるオーディオやビデオの品質を引き起こす可能性があります。

冗長性を計算すると、成功パケット間の遅延の差を測定することが含まれます。各パケットのペアでは、遅延値の差を計算します。一般的な方法は、次の式を使用します。

ジッタ = |]n[]] - ドレイn-1|[

実用的測定

pingや traceroute などのツールは、基本的な遅延測定を提供できます。より詳細なジッタ分析のために、特殊なネットワーク監視ツールが使用されます。これらのツールは、複数のパケットを送信し、時間の経過とともに平均遅延とジッタを計算するための遅延を記録します。

  • パケットを定期的に送信する。
  • 各パケットの到着時刻を記録します。
  • 個々の遅延と差を計算します。
  • ジッタを決定するためのバリエーションを分析します。