5

私が制御していないサーバーへの遅延を測定しようとしています。これはコロケーション環境にあるため、遅延は 500 マイクロ秒 (0.5 ミリ秒) 程度です。

Cisco の機器が頻繁に ICMP トラフィックの優先順位を下げ、ping 時間を信頼できないものにしていることを理解しています。これがトラバースしているギアに当てはまるかどうかを確認する方法はありますか?

TCP 確認応答を使用して、リモート サーバーへの最小待ち時間を決定できますか? これを行うには、データを受信したらすぐにリモート サーバーに強制的に TCP ack を送信させる必要があります。

4

2 に答える 2

8

hpingしてみてください。ackを送信して、レイテンシーを測定できます。

hping -A -p 80 host

またはSYNを使用:

hping -S -p 80 host

また、レイヤ2リンクでの優先順位の低下はほとんどありません(ただし可能です)。さらに、ARPがICMPよりも遅いとは、必ずしもICMPの優先順位が下がっていないことを意味するわけではありません。つまり、帯域幅が制限しきい値に達するには不十分である可能性があります。

ARPはブロードキャストを行い、スイッチでポートキューイングが発生する可能性があるため、ほとんどの場合低速になります。ARPをユニキャストすることもできますが、誰かがそれを探している場合、それは疑わしいように見えるかもしれません。

于 2012-08-23T05:33:38.047 に答える
2

arpingARP を使用して ping を実行するを使用してみてください。

于 2010-05-06T03:06:11.660 に答える