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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。