iputils pingプログラム-Wオプションはいつ2つのRTTを待ちますか?

iputils pingプログラム-Wオプションはいつ2つのRTTを待ちますか?

iputils pingプログラムは、-Wこのオプションに以下を指定します。

-W timeout
       Time to wait for a response, in seconds. The option affects only
       timeout in absence of any responses, otherwise  ping  waits  for
       two RTTs.

-Wこの値はある状況でいいえ適用され、「2 RTTスタンバイ」は適用されますか?

ベストアンサー1

ping シーケンス中は、ping が発生したシステムでは応答がありません。この場合、pingpingシーケンスのすべてのRTTの最大値に2を掛けた時間の後にタイムアウトが発生します。

この例では、タイムアウトは55.392×2 = 110.784ミリ秒に設定されています。

PING www.google.com (173.194.44.80) 56(84) bytes of data.
64 bytes from 173.194.44.80: icmp_seq=1 ttl=47 time=55.3 ms
64 bytes from 173.194.44.80: icmp_seq=2 ttl=47 time=52.6 ms
64 bytes from 173.194.44.80: icmp_seq=3 ttl=47 time=52.7 ms
64 bytes from 173.194.44.80: icmp_seq=4 ttl=47 time=53.9 ms
64 bytes from 173.194.44.80: icmp_seq=5 ttl=47 time=52.5 ms
64 bytes from 173.194.44.80: icmp_seq=6 ttl=47 time=52.7 ms
64 bytes from 173.194.44.80: icmp_seq=7 ttl=47 time=52.8 ms
64 bytes from 173.194.44.80: icmp_seq=8 ttl=47 time=53.2 ms
^C
--- www.google.com ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7010ms
rtt min/avg/max/mdev = 52.535/53.273/55.392/0.939 ms

pingを試みるコンピュータがまったく応答しない場合:

  • このフラグを使用しないと、-W実装によっては一定時間(通常4秒または10秒)後にpingがタイムアウトします。
  • この-Wフラグを使用すると、指定された時間以降にpingがタイムアウトします。

おすすめ記事