标签: linux-kernel cpu linux-device-driver interrupt
在多处理器系统上,很可能可以在多个处理器上处理中断。有没有办法检查我的中断处理程序在linux内核上执行的位置(意味着哪个CPUS)?
答案 0 :(得分:4)
cat /proc/irq/NNN/smp_affinity告诉您允许中断运行的CPU。它将在掩码中的一个CPU上运行。
cat /proc/irq/NNN/smp_affinity
cat /proc/interrupts为您提供计数器,显示每个CPU对每个中断号有多少中断。这告诉你中断实际发生在哪里。
cat /proc/interrupts