有没有办法可以查看累计ping
统计数据,而无需停止并重新启动ping
?
运行时,我看到了这一点:
64 bytes from 8.8.8.8: icmp_seq=3758 ttl=52 time=32.387 ms
64 bytes from 8.8.8.8: icmp_seq=3759 ttl=52 time=30.771 ms
64 bytes from 8.8.8.8: icmp_seq=3760 ttl=52 time=37.255 ms
我想知道到目前为止我遇到了多少次超时。当我停止 ping 时,我得到了以下信息:
^C
--- 8.8.8.8 ping statistics ---
3807 packets transmitted, 3190 packets received, 16.2% packet loss
round-trip min/avg/max/stddev = 30.078/34.463/358.893/8.354 ms
如何在不停止 ping 的情况下显示 ping 统计信息?还有其他更适合此目的的工具吗?
我正在运行OS X 10.8.2
,目前正在使用BSD ping
。
答案1
执行过程中按Ctrl+T将显示统计数据而不停止平。
答案2
下载、安装并使用 MTR - 它提供了组合 ping 和跟踪路由,适用于大多数操作系统(包括 OSX)。它显示上述所有内容,包括您和目标主机之间的每次跳跃,并更新每次 ping。