如何使用终端中的 ping 选项从网站提取统计数据?

如何使用终端中的 ping 选项从网站提取统计数据?

简单的问题,如何使用终端(例如 Google) ping 并返回其统计信息?我的意思是传输的数据包、丢失的数据包、TTL 等。因为我尝试使用 ping --help 的不同选项,但在终端中输入 ping www.google.com 时,列表只会不断滚动 icmp_req=1 icmp_req=2 icmp_req=3 和 4,5,6,7 等等... 并且看起来永远不会停止。

答案1

您还可以告诉 ping 要发送的 ping 数量,或者“计​​数”。

ping -c3 www.google.com

PING www.google.com (74.125.228.49) 56(84) 字节数据。64 字节来自 iad23s06-in-f17.1e100.net (74.125.228.49):icmp_seq=1 ttl=50 time=34.0 ms 64 字节来自 iad23s06-in-f17.1e100.net (74.125.228.49):icmp_seq=2 ttl=50 time=38.8 ms 64 字节来自 iad23s06-in-f17.1e100.net (74.125.228.49):icmp_seq=3 ttl=50 time=38.8 ms

--- www.google.com ping 统计 --- 已发送 3 个数据包,已接收 3 个数据包,0% 数据包丢失,时间 2000ms rtt min/avg/max/mdev = 34.053/37.272/38.897/2.287 ms

答案2

您只需在终端中按 Ctrl-C,它就会停止。然后它会显示您要查找的结果。

PING google.com (74.125.228.72) 56(84) bytes of data.
64 bytes from iad23s07-in-f8.1e100.net (74.125.228.72): icmp_seq=1 ttl=57 time=40.2 ms
64 bytes from iad23s07-in-f8.1e100.net (74.125.228.72): icmp_seq=2 ttl=57 time=42.7 ms
^C
--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 40.247/41.505/42.764/1.274 ms

相关内容