Linux如何查看网络接口的错误计数 统计网卡错包
Linux网络排障:当RX Errors持续上涨,该查哪里?
遇到网络接口的RX errors计数持续攀升,这通常是一个明确的信号:问题很可能出在物理层或驱动层,而非简单的配置错误。如何快速定位并找到具体原因?下面这套方法,或许能帮你理清思路。
RX errors持续上涨基本可断定是物理层或驱动层问题,非配置错误;用ip -s link show eth0可快速查看聚合错包数,但需结合ethtool -S定位具体错误类型如rx_crc_errors或rx_missed_errors。

RX errors 持续上涨,基本可以断定是物理层或驱动层问题,不是配置错误。
用 ip -s link show 快速看错包总数
想快速了解概况?ip -s link show eth0 是最轻量、无需额外安装的首选方案,兼容所有现代Linux发行版。它的输出简洁明了,其中的 RX errors 和 TX errors 就是你需要关注的聚合错误计数。
不过,这里有个关键细节:这个命令只告诉你“有错误”,却不区分“是什么错误”。它汇总了CRC校验错误、帧错误、长度错误、符号错误等多种底层问题。换句话说,只要网卡硬件或物理链路出了状况,这个数字就会往上跳。
另外,请务必分清 errors 和 dropped 的区别。dropped 字段通常指向内核协议栈的主动丢弃行为,比如内存不足或网络设备积压队列(netdev backlog)溢出,这和链路层产生的错误不是一回事。
顺带一提,传统的 ifconfig eth0 命令也会显示相同的错误计数,但 ifconfig 已被标记为逐渐废弃的工具,许多新系统默认不再安装,因此 ip 命令才是更面向未来的选择。
用 ethtool -S 查具体错误类型
知道了错误总数,下一步自然是深挖根源。这时就该 ethtool -S eth0 出场了。它输出的可不是聚合数据,而是网卡驱动级别寄存器的实时快照,能精准定位到具体错误类型,比如CRC错误、对齐错误、超长帧(jabber),或是至关重要的 rx_missed_errors。
使用前,记得先安装ethtool工具包:Debian/Ubuntu系使用 sudo apt install ethtool,RHEL/CentOS系则用 sudo yum install ethtool 或 sudo dnf install ethtool。
面对冗长的统计信息,一条过滤命令能极大提升效率:ethtool -S eth0 | grep -i "error\|drop\|miss"。这能帮你快速揪出关键字段。例如,如果 rx_crc_errors 异常高,那么网线接触不良、交换机端口故障这类物理层问题的嫌疑就非常大。
对于某些特定型号的网卡(比如Mellanox或Intel X710),你可能会看到 rx_out_of_buffer 或 rx_no_buffer 这类计数器在增长。这通常是在暗示你,网卡的环形缓冲区(ring buffer)可能设置得太小,或者中断处理不及时,问题出在系统层面,而非线缆。
别只盯 /proc/net/dev 的 errs 列
cat /proc/net/dev 是另一个常被查看的接口,它的第三列确实标着 errs。但这里有几个“坑”需要注意:首先,这个数据本质上是 RX errors 的一个镜像,且只统计接收方向。更关键的是——它的值可能不是实时的。
该文件是内核初始化时注册的proc接口,部分驱动(尤其是虚拟网卡或一些较老的芯片驱动)并不会动态刷新这一列。结果就是,即便实际存在错包,这里也可能长期显示为0。
同样,它的 drop 列对应的是 rx_dropped,其含义与 ip -s 命令中的 dropped 字段一致,但它同样无法告诉你丢弃的具体原因(究竟是 netdev backlog full 还是 skb allocation failure?)。
所以,如果你发现 /proc/net/dev 显示 errs 为0,而 ip -s link show 却报告有错误计数,请优先相信后者——前者很可能只是没有正确上报数据。
为什么 netstat -i 不推荐用于错包诊断
或许你还记得 netstat -i 这个命令。不幸的是,它对于错包诊断的价值相当有限。它显示的 errs 列数据源与 /proc/net/dev 相同,并且它犯了一个“合并”的错误:将RX和TX两个方向的错误计数加在一起显示为一列。
这就掩盖了单向故障的可能性。例如,可能只有接收方向在出错,而发送完全正常,但 netstat -i 只会给你一个混合的总数。
此外,它完全不提供 dropped、overruns、frame 等更细分的统计项,诊断信息量远少于 ip -s 或 ethtool -S。
最后,在新版系统中,netstatss 命令所取代,而 ss 命令干脆就没有提供网络接口的统计功能。
说到底,真正的挑战往往不在于发现“有没有错包”,而在于精准判断“错包出在哪一层”。物理线缆老化、交换机端口故障、网卡固件缺陷、驱动版本不匹配、内核环缓冲区设置不当,甚至BIOS中PCIe的ASPM节能选项,都可能是幕后推手。
因此,当你拿到 ethtool -S 的输出后,强烈建议对照你所使用网卡型号的官方数据手册(datasheet)来查阅寄存器定义。否则,仅凭计数器名称的字面意思,很容易做出误判。精准排障,始于对数据的准确解读。
相关攻略
在生成式AI重塑信息入口的今天,一个关键问题摆在所有企业决策者面前:当超过60%的用户开始习惯向AI提问而非传统搜索引擎时,你的品牌在AI的“认知空间”里,是清晰可见,还是近乎隐形? 这背后,正是生成式引擎优化(GEO)所争夺的战场。GEO公司,正是帮助企业在这场新流量话语权争夺战中,构建品牌AI可
5月22日,岚图汽车高层针对当前汽车行业普遍存在的外观设计同质化现象发表了犀利见解,观点直指行业痛点。 岚图高管邵明峰一针见血地指出:“问题的根源在于,许多产品仅依赖一张‘似曾相识’的面孔——彼此模仿借鉴,再通过低价策略抢占市场,这本质上是一种追求短期效益的捷径。” 董事长卢放随后补充,其观点更为深
前高管指出,史克威尔艾尼克斯需优化经典IP的服务型游戏模式。公司虽具备技术与运营经验,但关键在于让《最终幻想》等IP更贴合新一代玩家的兴趣与数字生活节奏。需在保持IP精髓的基础上,通过创新叙事与高效内部协作,探索与新时代对话的方式,释放其潜力。
《彩虹钻石》游戏中,钻石可通过多种途径获取。完成日常任务、参与限时活动及每日签到可获得稳定收益。关注官方社交媒体、探索隐藏关卡和挑战成就任务也能收获钻石。此外,竞技场比赛、公会活动、好友互动以及兑换道具均为有效方法。合理利用这些渠道,即可快速积累钻石,提升游戏体验。
宝珠系统是游戏角色养成的策略核心,通过抽取获取并分为天、地、人三类。宝珠可镶嵌于石碑,提供专属或通用属性词条,且同一石碑禁止镶嵌完全相同的词条。多余宝珠可合成提升品质,高品质宝珠还能消耗材料洗练以刷新词条。该系统允许玩家自由搭配,构建独特战斗风格。
热门专题
热门推荐
个性化学习已进入“动作”定制时代,系统通过动态分析学生数据构建个人知识图谱,实时规划学习路径、讲解方式与复习节奏。例如针对错题追溯前置薄弱点并调整讲解方法,实现从结果纠错到过程归因的转变,使大规模因材施教成为可执行、可量化的科学实践。
2025年,河北信息通信行业交出了一份令人瞩目的高质量发展答卷。核心发展指标持续领跑全国,稳居第一梯队,行业竞争优势与领先地位得到全面巩固,为河北省经济社会数字化转型构筑了坚实可靠的数字基石。 这份优异成绩,首先得益于信息基础设施的跨越式升级。全年行业固定资产投资完成115 2亿元,规模位列全国第九
北京时间2026年5月25日凌晨,中国空间站迎来又一里程碑时刻。神舟二十三号载人飞船经过约3 5小时的快速交会对接,于2时45分精准对接于天和核心舱的径向对接口。 对接约2 5小时后,舱门顺利开启。已在轨长期驻留的神舟二十一号乘组航天员,热情迎接了新战友入驻。此次“天宫会师”具有双重重要意义:它不仅
竖屏SLG手游《三国计》近期开启限时测试。其竖屏设计降低了操作门槛,便于单手游玩,同时保持了紧凑的界面布局与策略深度。玩家扮演乱世诸侯,目标是从生存壮大到问鼎中原。新手期建议紧跟主线任务,以解锁武将、兵种、科技等核心系统,并获取关键资源平稳度过开荒阶段。
一场历时四年、牵动全球游戏与科技界目光的动视暴雪股东集体诉讼案,迎来关键性进展。微软同意支付高达2 5亿美元的和解金,与提起诉讼的股东达成和解,为这场旷日持久的法律纠纷画上了阶段性句号。 根据2026年5月下旬于美国特拉华州衡平法院披露的和解协议文件,这笔巨额资金将用于赔偿在特定时间段内持有动视暴雪





