新装网卡后链路偶尔闪断、时延抖动、抓包看不明白,很多人先怀疑卡或模块质量,实际相当一部分问题出在系统侧的两组配置:节能和卸载。本文按排查顺序讲清。
节能项先全部关掉
Windows 在设备管理器电源管理里取消"允许计算机关闭此设备",网卡高级属性里的节能模式、绿色以太网、EEE 在服务器环境建议一律关闭。Linux 检查网卡 runtime PM 与 PCIe ASPM 状态,部分平台深度节能会让链路唤醒缓慢、超时断流。无人值守的工业主机上节能误关更隐蔽,可参考 工业自动化与机器视觉网络方案 的主机配置基线处理。
卸载功能是双刃剑
- TSO 发送分段与 LRO/GRO 接收聚合能显著提吞吐,但排障时应临时关闭再看原始报文
- LRO 经过某些负载均衡或采集设备时可能造成乱序,GRO 相对安全可保留
- 校验和卸载异常时表现为间歇丢包,可先关 checksum offload 复测定位
装机基线三步走
建议新卡落地就做三件事:用官方签名驱动安装;统一脚本关闭节能项,形成可复制基线;卸载功能保持默认,出问题时逐项试关定位。经验上,PCI-EX8 万兆单电口网卡(英特尔Intel 82599芯片) 在部分老交换机侧关闭 EEE 后,链路翻动明显减少,这是常用手段之一。
系统配置类问题成本低但耗时间。EB-LINK 可按卡型号提供这份检查清单,咨询电话 0755-83179002。