Linux系统中 ping 的平均时间

使用 ping 命令可以测试网络连接的质量,包括延迟和丢包率。在 Linux 系统中,计算 ping 命令的耗时可以通过以下方法进行:

ping -c 5 域名 | grep 'rtt min/avg/max/mdev' | awk -F'[ /]' '{print $8, $NF}'
  • ping -c 5 域名: 向 域名 发送 5 次 ICMP 请求包(-c 5 表示发送 5 个包)。
  • grep 'rtt min/avg/max/mdev':用来筛选包含 'rtt min/avg/max/mdev' 的行,这行包含了 ping 测试的往返时间(RTT,Round Trip Time)的最小值、平均值、最大值和偏差值。
  • awk -F'[ /]' '{print $8, $NF}'awk 用来进一步处理数据,-F'[ /]' 表示用空格和斜杠 / 作为分隔符,$8 是指平均RTT,$NF 表示行中的最后一个字段ms
posted @ 2025-01-16 23:38  AiGuoHou1  阅读(73)  评论(0)    收藏  举报