在 CentOS(以及一般 Linux)上,“dropped” 通常出现在 网络丢包(packet dropped) 场景里,也可能指 系统丢弃的包 / 连接 / 请求。下面按常见场景说明如何监控和排查。
ip / ifconfig 看网卡丢包ip -s link
或
ifconfig
关注字段:
RX droppedTX dropped示例:
RX: bytes packets errors dropped missed mcast
123456 1234 0 10 0 0
✅ 持续监控:
watch -n 1 'ip -s link'
netstat 查看错误和丢包netstat -i
netstat -s | grep -i drop
重点看:
packet receive errorspackets droppedss(推荐,替代 netstat)ss -s
查看:
TCP: ... droppedsar(sysstat)安装:
yum install sysstat -y
查看网络历史:
sar -n DEV 1 5
关注:
rxdrop/stxdrop/snetstat -s | grep -i tcp
常见:
TCPBacklogDropListenDropsTCPReqQFullDropss -lnt
看 Recv-Q 是否接近 Send-Q
dmesg | grep conntrack
或
cat /proc/sys/net/netfilter/nf_conntrack_count
cat /proc/sys/net/netfilter/nf_conntrack_max
✅ 监控:
watch -n 1 'cat /proc/sys/net/netfilter/nf_conntrack_count'
cat /proc/sys/fs/file-nr
关注第 3 列是否接近 max。
cat /proc/net/softnet_stat
第 2 列 = dropped
指标示例:
node_network_receive_drop_totalnode_network_transmit_drop_total| 现象 | 可能原因 |
|---|---|
| RX dropped | 网卡 / 驱动 / 中断不均 |
| TX dropped | 带宽 / 队列满 |
| ListenDrops | 全连接队列满 |
| conntrack drop | 表满 |
| softnet drop | CPU 软中断瓶颈 |
如果你能补充:
ip -s link 或 dmesg 的输出我可以给你更精确的监控和调优方案。