加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux-networking – ksoftirqd在与ixgbe驱动程序的接口上达到10

发布时间:2020-12-13 17:04:32 所属栏目:Linux 来源:网络整理
导读:这是我的司机信息. ethtool -i ethXXdriver: ixgbeversion: 3.9.15-NAPIfirmware-version: 0x800000a5bus-info: 0000:04:00.0supports-statistics: yessupports-test: yessupports-eeprom-access: yessupports-register-dump: yes 现在我的平均流量为1 / 1.5
这是我的司机信息.
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

现在我的平均流量为1 / 1.5 Gbps(每秒75k数据包)命中此接口,我可以看到一个/多个ksoftirqd线程达到100%.

我尝试启用rx-usecs / rx-frames选项,但没有改进.对我来说,一点延迟不是问题.我只是希望ksoftirqd用法下降.

我看到rx-usecs的限制是1022,这是usecs,之后应该触发下一个中断(这就是我的理解,如果我错了请纠正我).虽然它没有解决我的问题.

另一方面,此驱动程序不支持rx帧.也没有任何支持“adaptive-rx”.

我应该关注的下一步应该是什么?任何帮助是极大的赞赏.

解决方法

如果尚未为tcp4 / udp4 / tcp6 / udp6打开,则打开rx-flow-hash,例如
ethtool -N ethX rx-flow-hash udp4 sdfn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读