こんにちは、今野@BBWAVESです。
Vine 2.1.5のpingなのですが、suになってpingを出すときに、オプションで-lを
付けると送信パケット数がおかしくなります。
> [root@portege yousuke]# ping -l 10 -c 10 192.168.1.10
> PING 192.168.1.10 (192.168.1.10) 送信元 192.168.1.10 : 56(84) bytes of data.
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=0 ttl=255 時間=261 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=1 ttl=255 時間=176 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=2 ttl=255 時間=177 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=3 ttl=255 時間=178 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=4 ttl=255 時間=178 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=5 ttl=255 時間=173 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=6 ttl=255 時間=175 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=7 ttl=255 時間=176 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=8 ttl=255 時間=177 マイクロ秒
> 64 バイト応答 送信元 192.168.1.10: icmp_seq=9 ttl=255 時間=176 マイクロ秒
>
> --- 192.168.1.10 ping 統計 ---
> 送信パケット数 11, 受信パケット数 10, パケット損失 9%
> Round-Trip 最小/平均/最大/mdev = 0.173/0.184/0.261/0.030ミリ秒
-cで10個を指定しているのに、11個送信されたことになっていて、実際の送受信
パケットは10個です。
表示上はパケットロスが発生していることになっていますが、実際にはパケット
ロスが発生してはいないようです。
また、ping -l 20 -c 10を指定したところ、以下のような結果になりました。
> --- 192.168.123.10 ping 統計 ---
> 送信パケット数 21, 受信パケット数 10, パケット損失 52%
> Round-Trip 最小/平均/最大/mdev = 0.169/0.179/0.258/0.027ミリ秒
どうやら、-lで指定した数字+1の数字が送信パケット数として計算されるような
んですが、オプションとして-lを指定した場合、この様な表示になるのは問題な
いのでしょうか?
これは、回線とサーバの安定度を調べるために特定のサーバに1時間置きにping
を10個飛ばしているのですが、今はping -l 9 -c10 serverで、ちゃんと結果が
出ているのですが、-l 9としないと正確な結果が出ないので、ちょっと気持ち悪
いのです。
----
My name is KONNO Yousuke.
e-mail yousuke@xxxxxxxxxxx