2019-06-26

CPU中断不均衡问题(网卡)

1、确认是否是网卡中断不均衡,导致某个CPU被打满。

cat /proc/interrupts

2、查看当前网卡支持的队列数

lspci -vvv

网卡设备属性

查看Ethernet controller项,如果有MSI-X,Enable+ 并且Count>1,表示该网卡支持多队列,否则不支持,Count=5表示可以有5个队列。


3、确认中断号

一般一个队列会对应一个中断号。

grep eth /proc/interrupts | awk '{print $1, $NF}'

4、查看中断亲缘性配置「smp_affinity」

cat /proc/irq/$中断号/smp_affinity

cat /proc/interrupts|grep eth|awk -F: '{print $1}'|while read irq;do cat /proc/irq/$irq/smp_affinity;done|sort|uniq

你可能感兴趣的:(2019-06-26)