2

在多处理器系统上,中断很可能可以在多个处理器上处理。有没有办法检查我的中断处理程序在 linux 内核上执行的位置(意味着在哪个 CPUS 上)?

4

1 回答 1

4

cat /proc/irq/NNN/smp_affinity告诉您允许在哪些 CPU 上运行中断。它将在掩码中的一个 CPU 上运行。

cat /proc/interrupts为您提供计数器,显示每个 CPU 上有多少个中断,每个中断号。这会告诉您实际发生中断的位置。

于 2013-11-11T08:58:38.673 回答