Mik*_*ike 2 linux networking linux-device-driver
我可以理解Linux中的NAPI会从中断模式转换为轮询模式以处理高数据包速率.
NAPI使用权重来决定每个轮询周期中要处理的数据包数量; 它还确保每个轮询周期中的数据包处理少于一个jiffies.
但是,我无法在任何地方找到(谷歌)NAPI的民意调查期间?我们可以将民意调查期改为我们想要的任何值吗?
非常感谢您的任何帮助!
根据我的观察,似乎NAPI的民意调查时间是2秒,但我想确保我的观察是正确的.
NAPI数据包处理有两种控制方式:
netdev_budget哪个是可以处理的数据包总数.这可以通过设置net.core.netdev_budgetsysctl 来调整.我写了一篇详细的博客文章,详细描述了您可能感兴趣的Linux网络堆栈,本节显示了可以找到硬编码超时的NAPI处理循环的代码.
| 归档时间: |
|
| 查看次数: |
2121 次 |
| 最近记录: |