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

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

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

收起
参与7

返回liukang的回答

liukangliukang系统分析师日志易

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

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

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

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

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

回答者

liukang
系统分析师日志易
擅长领域: 系统运维监控数据库

liukang 最近回答过的问题

回答状态

  • 发布时间:2019-07-30
  • 关注会员:3 人
  • 回答浏览:7803
  • X社区推广