跳轉到

IRQ Affinity

GRUB 章節設定的 isolcpus=managed_irq 已確保 kernel 在分配硬體中斷時自動排除 CPU 3(NetThread 專用核心)。本章補充設定 irqbalance,避免一般 IRQ 被排程至隔離核心。

irqbalance 設定

編輯 /etc/sysconfig/irqbalance,加入:

IRQBALANCE_BANNED_CPULIST=3

套用:

sudo systemctl enable --now irqbalance
sudo systemctl restart irqbalance

驗證

重開機後確認隔離核心上沒有異常中斷累積:

grep -E "CPU3" /proc/interrupts

各欄位數值應接近 0(少量 IPI 屬正常)。