对于运行内核-4.8的Fedora,内核配置(S)与中断的smp_affinity值有关,请参见下面的示例,
~]# cat /proc/irq/33/smp_affinity
2发布于 2017-04-06 07:04:46
IRQ有一个关联的“关联”属性smp_affinity,它定义了允许为该IRQ执行ISR的CPU核心。
特定IRQ号的中断关联值存储在关联的/proc/irq/IRQ_NUMBER/smp_affinity文件中,根用户可以查看和修改该文件。该文件中存储的值是一个十六进制位掩码,表示系统中的所有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 corehttps://unix.stackexchange.com/questions/355952
复制相似问题