Linux - 处理另一个cpu上的中断

时间:2017-10-06 09:10:13

标签: linux cpu interrupt smp

我正在尝试使用一组cpus而不是系统中所有可用的cpus来处理中断。 基本上,我希望CPU 32-63处理中断,而其他中断由CPU 0-63处理。

如果我没错,你应该改变文件:
- / proc / irq / X / smp_affinity
- / proc / irq / X / smp_affinity_list
其中X是中断号。

现在,我的文件看起来像这样:
smp_affinity: ffffffff,ffffffff
smp_affinity_list: 0-63

我希望第二组核处理中断。所以,我应该写:
smp_affinity: 00000000,ffffffff
smp_affinity_list: 32-63

然而,它不起作用:
#echo“32-63”>的/ proc / IRQ / 16 / smp_affinity_list
bash:echo:写入错误:输入/输出错误

/ proc已正确装入读/写权限 (proc on / proc type proc(rw,nosuid,nodev,noexec,relatime)) 使用sudo覆盖文件中的值 该机器运行的是Ubuntu 16.04,Linux内核4.4.0-96-generic。

0 个答案:

没有答案