Golangコミュニティでは、HTTP 1.1とHTTP / 2のパフォーマンスを比較するHTTP / 2デモWebサイトを提供しています。
latency
待ち時間を0秒、待ち時間を30ミリ秒、待ち時間を200ミリ秒など、さまざまに選択できます。
- ある
latency
計算機科学の用語は? - どういう意味ですか?
- 違いは何だ
latency
とはRound Trip Time
?
Golangコミュニティでは、HTTP 1.1とHTTP / 2のパフォーマンスを比較するHTTP / 2デモWebサイトを提供しています。
latency
待ち時間を0秒、待ち時間を30ミリ秒、待ち時間を200ミリ秒など、さまざまに選択できます。
latency
計算機科学の用語は?latency
とはRound Trip Time
?回答:
「レイテンシー」はさまざまな意味を持ちます。一般に、それはある種の遅延です。アプリケーションの待ち時間はアプリケーションの反応時間(入力から出力まで)、ネットワークの待ち時間はポイントAからBにパケットを取得するための遅延などです。
「往復時間」は、ポイントAからBまでのネットワーク遅延として定義されます。これは、両方向のすべてのエンコード、キューイング、処理、デコード、および伝播遅延の合計です。基本的に、処理がほとんど必要ない要求に対してAがBからの応答を期待する場合の遅延です。
多くの場合、往復時間はAとBの間のping時間と比較されます。ping時間は、有効なRTTに適切な値を提供する場合がありますが、使用されるICMPパケット間の潜在的なルーティングと処理の違いにより、別の値になる場合もありますpingおよび実際に使用されるプロトコルパケットのpingによって。
あなたの場合、「レイテンシー」とは、HTTPサーバー内の人為的な遅延を意味し、すでに存在する遅延の上に追加されます。したがって、サーバーへの有効な往復時間が50ミリ秒であり、「200ミリ秒の待ち時間」を選択すると、250ミリ秒以内にリクエストへの応答が期待できます(サーバーの処理オーバーヘッドを加えます)。
他の回答に少し背景を追加するには、ネットワーク遅延が大きく異なる可能性があり、ユーザーエクスペリエンスに影響を与える可能性があることを覚えておく必要があります。
ネットワーク遅延の最も明白な原因の1つは距離です。データを伝送する信号は光の速度が多少なりとも移動するため、クライアントからサーバーまでの距離が長いほど遅延が大きくなります。イーサネットケーブルでリンクされた2台のコンピューター間の通信には、数ミリ秒かかります。海を渡るサーバーとの通信には、数十または数百ミリ秒かかります。静止衛星を経由する通信には数百ミリ秒かかります。
これは、往復時間を測定するpingを実行するときに明確に表示されます。往復時間は、この場合、両方向の待ち時間の合計に非常に近くなります。
遅延に影響する他のいくつかのこと:
遅延は、ユーザーエクスペリエンスに大きな影響を与える可能性があります(または影響しません)。
非対話型の場合でも、レイテンシーは影響を及ぼします(OPの例に示されています):ダウンロードする小さなファイルが多数ある場合、プロトコルが1つのファイルを待たなければならない場合、レイテンシーにより合計ロード時間が長くなる可能性があります複数の要求を一度に送信できるプロトコルと比較して、次のファイルのダウンロードを開始する前に完全にダウンロードされ、応答は連続するファイル間で中断することなく送信されます。
往復時間(RTT)は、パケットが送信側エンドポイントから受信側エンドポイントに行き帰るのにかかる時間です。伝搬遅延、処理遅延、キューイング遅延、エンコード遅延など、RTTに影響する多くの要因があります。これらの要素は、通常、通信エンドポイントの特定のペアに対して一定です。さらに、ネットワークの輻輳により、RTTに動的コンポーネントが追加される可能性があります。
RTTとpingは同じですか?
往復時間とping時間は、多くの場合同義語と見なされます。ping時間は適切なRTT推定値を提供しますが、ほとんどのpingテストはICMPパケットを使用してトランスポートプロトコル内で実行されるという点で異なります。対照的に、RTTはアプリケーション層で測定され、高レベルのプロトコルおよびアプリケーション(HTTPSなど)によって生成される追加の処理遅延が含まれます。
RTTとネットワーク遅延はどうですか?
ネットワーク遅延は密接に関連していますが、RTTとは異なります。遅延とは、パケットが送信エンドポイントから受信エンドポイントに到達するのにかかる時間です。多くの要因がサービスの遅延に影響する場合があります。遅延は、任意の2つのエンドポイント間で非対称になる可能性があるため、RTTの半分に明示的に等しくなりません。RTTには、エコーエンドポイントでの処理遅延が含まれます。
見てみましょうRTTにこのブログの記事より多くの情報のために。