Linux: O que está causando alta atividade de interrupção para o IRQ 23 (ehci_hcd)?

1

Eu corro o gkrellm para monitorar minha estação de trabalho. O uso total da CPU geralmente executa 0-1% em modo inativo; quando há atividade, geralmente é de cor ciano (espaço do usuário). Estava tudo limpo esta manhã.

Algumas horas atrás, notei que ele estava funcionando consistentemente em 4-5%, na cor laranja. top mostra um 5-6% sy (sistema - espaço do kernel?) estável, que não aparece como% de CPU na tabela de processos, por isso não posso dizer de cima o que está usando os ciclos.

Eu pesquisei e verifiquei / proc / interrupções, executei vmstat e sar para verificar a atividade de interrupção, etc. Tudo aponta para o IRQ 23, que está executando cerca de 12 intr / s. / proc / interrupts mostra como IO-APIC-fasteoi (ehci_hcd: usb1, ehci_hcd: usb2), aparentemente um dispositivo USB (ou talvez um controlador de barramento). Não tenho muitos dispositivos USB conectados (um disco flash, um leitor de cartões múltiplos, kbd e mouse, UPS e a impressora). Eu tentei o "udevadm trigger", desliguei a impressora e removi a unidade flash, mas o uso do sistema% permanece estável.

Como posso descobrir por que tantas interrupções estão sendo geradas (que dispositivo etc.)?

M Hill
fonte
2
Você acha que 12 interrupções por segundo são "tantas interrupções" ?! O movimento comum do mouse pode gerar isso facilmente.
David Schwartz