关于linux两个内核参数net.core.netdev_max_backlog` 和 `net.core.netdev_budget`的调优?

linux内核参数中net.core.netdev_max_backlognet.core.netdev_budget`这两个参数之间有没有关联和调整影响? 

1回答

刘康刘康  系统分析师 , 日志易
yinxin赞同了此回答
net.core.netdev_budget 每次软中断处理的网络包个数 net.core.netdev_max_backlog 当个别接口接收包的速度快于内核处理速度时允许的最大的包序列 自己分析一下说的意思net.core.netdev_budget : 如果处理少了,软中断会多,软中断这个多了,会导致sys上升,上升导致额外的开...显示全部

net.core.netdev_budget 每次软中断处理的网络包个数

net.core.netdev_max_backlog 当个别接口接收包的速度快于内核处理速度时允许的最大的包序列

自己分析一下说的意思
net.core.netdev_budget : 如果处理少了,软中断会多,软中断这个多了,会导致sys上升,上升导致额外的开销增加,开销增加导致load上升,load上升导致处理的包的个数越来越少。。。。。

至于其他的。。。自己想想吧

收起
 2019-07-30
浏览2800
  • net.core.netdev_max_backlog 这个是用于硬中断包的队列还是用于软中断的? net.core_netdev_budget 出来数量的的包会不会放到 netdev_max_backlog这个队列中去? 还是两个参数(数量)之关没有关系 ,自己处理自己类型的网卡驱动类型?
    2019-08-01
  • [此评论已删除]
    2019-08-01

提问者

achlice系统工程师, h3c

问题状态

  • 发布时间:2019-07-25
  • 关注会员:3 人
  • 问题浏览:3410
  • 最近回答:2019-07-30