ping
から マンページ (強調鉱山):
指定された数のパケットが送信 (および受信) された場合、またはプログラムが SIGINT で終了した場合、簡単な要約が表示されます。 シグナル SIGQUIT を使用してプロセスを終了せずに、現在の統計をより短時間で取得できます。
したがって、統計情報が少し冗長であることに問題がなければ、これでうまくいきます:
# the second part is only for showing you the PID
ping 8.8.8.8 & jobs ; fg
<... in another terminal ...>
kill -SIGQUIT $PID
短い統計は次のようになります:
19/19 packets, 0% loss, min/avg/ewma/max = 0.068/0.073/0.074/0.088 ms
実行中に ping 統計を取得するもう 1 つの簡単な方法があります。Ctrl + | を押すだけです。 (縦スラッシュまたはパイプラインとも呼ばれます)
私は個人的に非常に頻繁に使用しています。試してみてください:
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.893 ms
64 bytes from 192.168.1.1: icmp_seq=23 ttl=64 time=0.862 ms
64 bytes from 192.168.1.1: icmp_seq=24 ttl=64 time=3.18 ms
64 bytes from 192.168.1.1: icmp_seq=35 ttl=64 time=0.877 ms
64 bytes from 192.168.1.1: icmp_seq=36 ttl=64 time=0.866 ms
**36/36 packets, 0% loss, min/avg/ewma/max = 0.832/0.993/0.930/3.185 ms**
64 bytes from 192.168.1.1: icmp_seq=37 ttl=64 time=0.909 ms
64 bytes from 192.168.1.1: icmp_seq=38 ttl=64 time=2.03 ms
64 bytes from 192.168.1.1: icmp_seq=39 ttl=64 time=0.839 ms
64 bytes from 192.168.1.1: icmp_seq=40 ttl=64 time=0.880 ms
Ctrl を試す +4
次のような行が表示されます:
312/312 packets, 0% loss, min/avg/ewma/max = 0.312/1.236/0.505/208.655 ms