温馨提示×

linux ifconfig怎么看丢包

小樊
55
2026-10-19 14:44:41
栏目: 智能运维

在 Linux 里用 ifconfig 看丢包,主要看 RX(接收) 和 TX(发送) 部分的这两个字段:

  • dropped:丢包数
  • errors:错误包数

示例

ifconfig eth0

输出类似:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        RX packets 123456  bytes 98765432 (98.7 MB)
        RX errors 0  dropped 12  overruns 0  frame 0
        TX packets 654321  bytes 123456789 (123.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

怎么看

  • RX dropped 12:接收方向丢了 12 个包
  • TX dropped 0:发送方向没丢
  • 如果 errors 或 dropped 持续增长,说明有网络问题

常见丢包含义

  • dropped:内核收不过来 / 防火墙丢弃 / 缓冲区满
  • errors:链路层错误(网线、网卡、交换机)
  • overruns:接收缓冲区溢出
  • collisions:半双工网络冲突(老网络常见)

补充(更推荐)

ifconfig 已逐步被弃用,建议用:

ip -s link

或看实时变化:

watch -n 1 "ifconfig eth0 | grep dropped"

如果你愿意,可以贴一下你的 ifconfig 输出,我帮你判断是哪一类的丢包。

0 踩