Linux:是什么原因导致 IRQ 23(ehci_hcd)的中断活动过多?

Linux:是什么原因导致 IRQ 23(ehci_hcd)的中断活动过多?

我运行 gkrellm 来监控我的工作站。空闲时总 CPU 使用率通常为 0-1%;有活动时,通常为青色(用户空间)。今天早上运行正常。

几个小时前,我注意到它一直以 4-5% 的速度运行,颜色为橙色。 顶部显示稳定的 5-6% sy(系统 - 内核空间?),它没有在进程表中显示为 %CPU,所以我无法分辨顶部什么正在使用循环。

我进行了一些谷歌搜索并检查了 /proc/interrupts,运行状态监测特区检查中断活动等。一切都指向 IRQ 23,它以每秒 12 intr 的速度运行。/proc/interrupts 显示它为 IO-APIC-fasteoi (ehci_hcd:usb1, ehci_hcd:usb2),因此显然是 USB 设备(或者可能是总线控制器)。我没有连接那么多 USB 设备(一个闪存盘、一个多卡读卡器、kbd 和鼠标、UPS 和打印机)。我尝试过“udevadm trigger”并关闭打印机电源并移除闪存驱动器,但 sys% 使用率保持稳定。

我怎样才能找出为什么会产生如此多的中断(什么设备等)?

相关内容