如何进行redis节点网卡软中断负载均衡优化 ?

问一下,各位大神们, redis cluster 节点,是否需要做网卡软中断的负载均衡啊?当前,每一个redis节点,都是8核cpu,关于中断配置,都是采取默认的。 过段时间,计划一个节点,运行4个redis实例,请问,是否有必要做 网卡软中断负载配置? 如果做的话,该如何做? 求大神们指点一下, 谢谢...显示全部

问一下,各位大神们, redis cluster 节点,是否需要做网卡软中断的负载均衡啊?
当前,每一个redis节点,都是8核cpu,关于中断配置,都是采取默认的。
过段时间,计划一个节点,运行4个redis实例,请问,是否有必要做 网卡软中断负载配置?
如果做的话,该如何做?
求大神们指点一下, 谢谢

收起
参与3

返回liucj2004的回答

liucj2004liucj2004  其它 , undefined

看cpu和网络负载情况
1、先看redis是不是cpu占用100%(top再查看是不是某个核高)
2、查看cat /proc/interrupts,查看网卡中断是不是次数很高(网卡名ifconfig),第一列是网卡的编号
3、cat /proc/irq/上一个命令对应的网卡编号/smp_affinity查看绑定状况
4、数字要转换成2进制,对应位开启就是开启对应cpu
如0000 0001(实际显示1)表示第0个cpu来处理、000 0010(实际显示2)表示第1个cpu来处理,0000 0011(实际显示3)就是同时使用第0和第1个cpu来处理
echo "3">/proc/irq/45/smp_affinity
完成

农业其它 · 2019-01-10
浏览1898

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2019-01-10
  • 关注会员:2 人
  • 回答浏览:1898
  • X社区推广