ksoftirqd与ixgbe驱动程序的接口达到100%

这是我的司机信息。

ethtool -i ethXX driver: ixgbe version: 3.9.15-NAPI firmware-version: 0x800000a5 bus-info: 0000:04:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes 

现在我有一个平均stream量为1 / 1.5 Gbps(每秒75k包)击中这个接口,我可以看到一个或多个ksoftirqd线程达到100%。

我试过启用rx-usecs / rx-frames选项,但没有任何改进。 有点延迟不是我的问题。 我只是想让ksoftirqd用法下降。

我看到rx-usecs的限制是1022,这是下一个中断应该被触发的usecs(这是我的理解,如果我错了,请纠正我)。 虽然它不能解决我的问题。

此驱动程序不支持rx-frame。 也不支持“adaptive-rx”。

下一步我应该看什么? 任何帮助是极大的赞赏。

打开rx-flow-hash如果尚未为tcp4 / udp4 / tcp6 / udp6

 ethtool -N ethX rx-flow-hash udp4 sdfn