温馨提示×

linux ifconfig能测延迟吗

小樊
42
2026-10-29 07:36:27
栏目: 智能运维

简短回答:不能,ifconfig 本身不能测网络延迟。

为什么不能

ifconfig 的作用是查看和配置网络接口信息,比如:

  • IP 地址
  • 子网掩码
  • MAC 地址
  • 收发数据包数量
  • 接口是否 up/down

它不涉及数据包的发送与往返时间(RTT)测量,所以无法测延迟。


Linux 下测延迟常用命令

如果你想测延迟,通常用这些:

1. ping(最常用)

ping 8.8.8.8

输出中的 time=xx ms 就是延迟。

2. ping6(IPv6)

ping6 ipv6.google.com

3. traceroute / tracepath(看每一跳延迟)

traceroute 8.8.8.8

4. mtr(持续监控延迟和丢包,推荐)

mtr 8.8.8.8

5. curl / httping(应用层延迟)

curl -o /dev/null -s -w "%{time_total}\n" https://example.com

总结

  • ✅ ifconfig:看网络接口状态
  • ❌ ifconfig:不能测延迟
  • ✅ 测延迟用:ping、mtr、traceroute

如果你是想通过接口状态间接判断网络是否有问题(比如丢包、错包),ifconfig 或 ip -s link 可以辅助,但仍不能直接测延迟。

0 踩