NIC Interrupt Moderation禁用的exception行为

操作系统:Centos7

我禁用中断审核,

ethtool -C eno2 rx-usecs 0, 

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

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

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

所以我启用了中断审核,

 ethtool -C eno2 rx-usecs 20, 

并再次启动tcpdump …数据包被捕获。

然后,我禁用中断审核,再次启动tcpdump,并且数据包仍然被捕获。 一段时间后检查,发生同样的问题…没有数据包被捕获 – 即使接口正在接收数据包。

我注意到ifconfig显示'NIC'每次我意识到数据包不再被捕获时就丢弃了一个额外的数据包。

任何帮助将是伟大的。

谢谢。