質問: 67.327/70.006/106.290/4.193 ms と表示されます。packet loss した瞬間はその旨を(windowsのように)表示してほしいのですが、どうすれば良いですか?(オプション指定?)
回答: 1. 端末での違い パケットロスの原因にもよると思いますが、サーバ/クライアントに間の機器も含め、アルゴリズムやタイミング、状態には常に揺らぎや偏りが生じるでしょうから、短期的には完全にランダムにパケットロスするほうが珍しいのではないでしょうか。 2.OSでの違い Windowsの場合、次のパケットを送信するまでに帰ってこなかったらタイムアウトにするようですが、unix/linuxの場合は、ping実行中に帰ってくればパケットが帰ってきたって事にするようで、タイムアウトの表示はないようです。 パケット送信間隔の標準は1000msですのでtimeが1000msを越えるものが頻発するならそれがwindowsとlinuxの違いになるかもしれません。 (しかし"rtt min/avg/max/mdev = 67.327/70.006/106.290/4.193 ms"から最大でも100ms強なのでたまたまな気がします) 間隔指定のオプションはwindowsがwでミリ秒、linuxがiで秒(小数点可)です。 ちなみにlinuxの場合、受信時に対応していれば音が鳴るaオプションもあります。