禁用 NIC 中断调节后出现异常行为

禁用 NIC 中断调节后出现异常行为

操作系统:Centos7

我禁用了中断审核,

ethtool -C eno2 rx-usecs 0,

然后开始使用 tcpdump 在该接口上进行捕获。转储文件按预期增长。

大约一个小时后,tcpdump 进程仍在运行,我可以看到接口正在接收数据包(通过 ifconfig),但数据包不再被 tcpdump 捕获。

我停止了 tcpdump(没有显示丢失)并重新启动,但仍然没有捕获到数据包,即使 ifconfig 显示接口仍然在接收数据包。

所以我启用了中断审核,

ethtool -C eno2 rx-usecs 20,

并再次启动 tcpdump...数据包正在被捕获。

然后我禁用了中断调节,再次启动 tcpdump,数据包仍然被捕获。一段时间后再检查,发现同样的问题出现了……没有数据包被捕获——即使接口正在接收数据包。

我注意到,每次我意识到不再捕获数据包时,ifconfig 都会显示“NIC”丢弃了一个额外的数据包。

任何帮助都将非常有帮助。

谢谢。

相关内容