私たちはPingコマンドを使ってネットワークのレスポンスタイムを測定することができます。ネットワークの純粋なレスポンスタイムですか、それとも処理時間が含まれていますか?ネットワークのレスポンスタイムを測定する方法は?
この問題の解決に役立ててください。
私たちはPingコマンドを使ってネットワークのレスポンスタイムを測定することができます。ネットワークの純粋なレスポンスタイムですか、それとも処理時間が含まれていますか?ネットワークのレスポンスタイムを測定する方法は?
この問題の解決に役立ててください。
実際には処理時間が含まれます。さもなければ、光の速度にかなり近くなるでしょう。
pingされたホストの処理時間も含まれているかどうかの質問がある場合は、それはわずかです。
ping
は非常に単純なので、処理時間はネットワーク時間に比べて非常に短くなります(1GbイーサネットでLANをチェックしない場合)。とにかく、実際のネットワークトラフィックも処理する時間が必要なため、処理時間を考慮に入れる必要があります。
「ネットワーク」は処理時間を費やさずに存在しません。無料、経路指定、TTL処理、およびすべてのプロトコルの維持は何も起こりません。もちろん、ネットワークを介して与えられた経路に触れたすべてのノードで処理時間が必要です。
「ping」の場合は、受信マシンからの要求を検出し、適切な応答を作成して送信するために、ターゲットマシンのIPスタックが必要とする処理があります。しかし、その時間は多分一定(バックグラウンド負荷が一定であると仮定)であり、純粋な伝送遅延と比較して、しばしば非常に小さい。
ローカルホスト上でpingを実行し、次にローカルネットワーク上でホストをテストし、応答時間の違いを比較することで、これをテストできます。