与中断smp_affinity相关的内核配置

与中断smp_affinity相关的内核配置

对于运行 kernel-4.8 的 Fedora Core VM,哪些内核配置与中断的 smp_affinity 值相关,请参见下文,例如:

~]# cat /proc/irq/33/smp_affinity
2

答案1

IRQ 有一个关联的“亲和力”财产,smp_亲和力,它定义了CPU核心数被允许执行情报监视与侦察为了那个原因中断请求

特定 IRQ 号的中断关联值存储在关联/proc/irq/IRQ_NUMBER/smp_affinity文件中,root 用户可以查看和修改该文件。该文件中存储的值是十六进制位掩码代表系统中的所有CPU核心。

在您的情况下, smp_affinity 的值为2,表示 IRQ 可以在CPU 1(第二个核心)上得到服务。

您也可以设置 smp_affinity:

echo "1" > /proc/irq/67/smp_affinity for 1st core
echo "3" > /proc/irq/67/smp_affinity for assign on 1st and 2nd core
echo "5" > /proc/irq/67/smp_affinity for assigning 1st and 3rd core
echo "f" > /proc/irq/67/smp_affinity for assigning all the core

相关内容