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

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

参与7

1同行回答

liukangliukang  系统分析师 , 日志易
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
浏览7736
  • net.core.netdev_max_backlog 这个是用于硬中断包的队列还是用于软中断的? net.core_netdev_budget 出来数量的的包会不会放到 netdev_max_backlog这个队列中去? 还是两个参数(数量)之关没有关系 ,自己处理自己类型的网卡驱动类型?
    2019-08-01
  • [此评论已删除]
    2019-08-01

提问者

achlice
系统工程师h3c
擅长领域: 服务器LinuxCentOS

相关问题

相关资料

问题状态

  • 发布时间:2019-07-25
  • 关注会员:3 人
  • 问题浏览:8349
  • 最近回答:2019-07-30
  • X社区推广