鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

中断聚合参数配置

一般来说,网卡每收发一个数据包均产生一次中断,但当有数据频繁收发时,高频率的中断会使CPU一直处于被打断的状态导致系统性能不佳;如果中断触发时间太晚也会导致CPU无法及时处理数据,从而产生时延影响上层业务。

中断聚合由此产生,其中心思想是通过适当的条件控制中断触发频率,使得系统性能和时延处于最优。

ethtool工具提供控制触发中断的条件的配置接口,即中断聚合参数配置接口。它包括收发时间(rx_usecs、tx_usecs)、收发数据包数(rx_frames、tx_frames)以及中断自适应(adaptive-rx、adaptive-tx)等。

相关命令如下:

  • 查询中断聚合参数

    ethtool –c <device-name>

  • 设置接收方向自适应开关

    ethtool –C <device-name> adaptive-rx <on/off>

  • 设置接收时间

    ethtool –C <device-name> rx-usecs <N>

  • on/off:表示开始/关闭自适应。
  • N:接收的时间间隔,单位是为us。