centos

CentOS dropped如何诊断

小樊
44
2025-11-27 23:46:11
栏目: 智能运维

CentOS dropped 的诊断与定位

一 明确含义与快速判断

二 定位“网络 dropped”的根因

三 常见场景与处理建议

四 一键排查脚本示例

#!/usr/bin/env bash
IFACE=eth0

echo "=== 接口与链路状态 ==="
ip link show $IFACE
ethtool $IFACE | egrep 'Speed|Duplex|Link detected'

echo -e "\n=== 接口层计数(ifconfig)==="
ifconfig $IFACE | egrep 'RX packets|TX packets|RX dropped|TX dropped'

echo -e "\n=== 驱动层计数(ethtool -S)==="
ethtool -S $IFACE 2>/dev/null | egrep 'rx_dropped|rx_fifo_errors|rx_over_errors|tx_dropped'

echo -e "\n=== 内核 sysfs 统计 ==="
grep -E 'rx_|tx_' /sys/class/net/$IFACE/statistics/* 2>/dev/null

echo -e "\n=== 连通性与解析 ==="
ping -c 4 8.8.8.8
nslookup www.example.com || dig +short www.example.com

echo -e "\n=== 路径追踪 ==="
traceroute -n 8.8.8.8

echo -e "\n=== 最近系统日志 ==="
journalctl -n 50 --since "5 minutes ago" | egrep -i 'link|eth0|drop|reset|firmware'

0
看了该问题的人还看了