tcpdump を使用した Linux ベースのルーターの遅延測定

tcpdump を使用した Linux ベースのルーターの遅延測定

私は tcpdump を使用して Linux ルーターのレイテンシ (つまり、パケットがルーター (Ubuntu 10 製) を通過するときに発生する遅延) を測定しています。この目的で、IN および Out インターフェイスでパケットをキャプチャし、ログのタイムスタンプを減算してルーター内のレイテンシを調べました。レイテンシはある程度一定であると予想していましたが、対照的に、レイテンシは時間とともに直線的に増加しました。iperf を使用して、ルーター (2 つのギガビット リンクを持つ) を介して約 800,000 パケット (サイズ 1500 バイト) を送信しました。

驚くべき点は、ルーターのレイテンシが約 20 マイクロ秒から 7 ミリ秒に増加していたにもかかわらず、毎秒測定された平均スループットはほぼ横ばいだったことです。

レイテンシが増加した理由を教えてください。OUT インターフェイス パケットのキャプチャ時間を適切に記録する際に何らかの問題が発生している可能性があります。

よろしくお願いします。

関連情報