测来测去6:Linux网络性能调优方法(补遗)

没提到的

上一篇内容中介绍了一些Linux网络协议栈的调优方法,但遗漏了一些可以发挥重要作用的方法,在这一篇中补充一下。

net_rx_action budget

这个参数可以决定NAPI可以占用多少CPU的处理能力,可以调到900

sysctl -w net.core.netdev_budget=900

netdev_max_backlog

sysctl -w net.core.netdev_max_backlog=65535

dev_weight

sysctl -w net.core.dev_weight=1024
这个参数在实际测试中影响也比较大

ip_early_demux

sysctl -w net.ipv4.ip_early_demux=0
这个参数根据实际测试结果调整。改为0或1。

关于RPS

在前面提到需要关闭RPS功能,但在实际测试中发现设定相应的CPU Mask还是能对性能有比较大的提升,具体原因在进一步挖掘的过程中,当前需要实际测试找出最适合的配置方法。

© 2020 DecodeZ All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero