%20%E3%81%AE%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%93%E3%83%86%E3%82%A3%E3%81%8C%E9%A0%BB%E7%B9%81%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8E%9F%E5%9B%A0%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私はワークステーションを監視するために gkrellm を実行しています。CPU の総使用率は、アイドル時は通常 0 ~ 1% で、アクティビティがあるときは通常シアン色 (ユーザー スペース) で表示されます。今朝は正常に動作していました。
数時間前、バッテリー残量が一貫して 4 ~ 5% でオレンジ色になっていることに気付きました。 上5-6% sy (システム - カーネル空間?) が安定して表示されていますが、プロセステーブルでは %CPU として表示されないため、上サイクルを使用しているものは何ですか。
グーグルで調べて/proc/interruptsをチェックし、vmstatそしてサル割り込みアクティビティなどをチェックします。すべてが IRQ 23 を指しており、約 12 intr/s で実行されています。/proc/interrupts はこれを IO-APIC-fasteoi (ehci_hcd:usb1, ehci_hcd:usb2) として表示しているので、どうやら USB デバイス (またはバス コントローラ) のようです。接続されている USB デバイスはそれほど多くありません (フラッシュ ディスク 1 台、マルチカード リーダー、キーボードとマウス、UPS、プリンタ)。「udevadm trigger」を試し、プリンタの電源をオフにしてフラッシュ ドライブを取り外しましたが、sys% の使用率は一定のままです。
これほど多くの割り込みが発生している理由(どのデバイスかなど)を調べるにはどうすればよいですか?