Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在多处理器系统上,中断很可能可以在多个处理器上处理。有没有办法检查我的中断处理程序在 linux 内核上执行的位置(意味着在哪个 CPUS 上)?
cat /proc/irq/NNN/smp_affinity告诉您允许在哪些 CPU 上运行中断。它将在掩码中的一个 CPU 上运行。
cat /proc/irq/NNN/smp_affinity
cat /proc/interrupts为您提供计数器,显示每个 CPU 上有多少个中断,每个中断号。这会告诉您实际发生中断的位置。
cat /proc/interrupts