您的位置:首页 > 理论基础 > 计算机网络

宋宝华的网络负载均衡脚本说明

2018-01-24 14:38 176 查看
脚本如下:

echo 2 > /proc/irq/40/smp_affinity                                                

echo 3 > /sys/class/net/eth0/queues/rx-0/rps_cpus

echo 4096 >/proc/sys/net/core/rps_sock_flow_entries

echo 4096 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt

前提说明:两个CPU,使用top命令发现,cpu0一直忙,cpu1一直闲,且网络带宽较低

echo 2 > /proc/irq/40/smp_affinity          让网络中断更亲和cpu1,因为cpu1较闲

echo 3 > /sys/class/net/eth0/queues/rx-0/rps_cpus   把软中断分到两个CPU处理

echo 4096 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt     开启RFS(内存大的机器可以设置大于4096)

echo 32768 > /proc/sys/net/core/rps_sock_flow_entries         
                                                                                             4096*N(N网卡队列数# cat /proc/interrupts | grep eth0

另符一篇RPS的文章:http://blog.csdn.net/qiushanjushi/article/details/44244643
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络负载均衡