Kategorien
Randnotiz

Hohe CPU Auslastung

Problem war, das ein Lenovo Notebook an einer Dell Docking Station ungewöhnlich hohe CPU Auslastung aufwies. Das Phänomen trat erst nach Verbindung mit dem USB Port auf.

Die Interrupts, bzw den dazugehörigen Zähler, kann man mit

grep . -r /sys/firmware/acpi/interrupts

aufrufen. Dort fallen ungewöhnlich hohe Werte ( > 1.000.000 ) sofort auf und der betroffenen Interrupt lässt sich temporär sofort disablen.

Durchaus normale Werte. Ein permantes Triggern würde schon nach wenigen Minuten sehr hohe Werte anzeigen.

Ich möchte den Interrupt GPE69 ausschalten, maskieren. Das passiert am einfachsten während des Boot Prozesses den wir in der Konfiguration

vi /etc/default/grub

beeinflussen können. In der bereits vorhandenen Zeile GRUB_CMDLINE_LINUX_DEFAULT lässt sich die Maskierung einfach hinzufügen

GRUB_CMDLINE_LINUX_DEFAULT="acpi_mask_gpe=0x69 ......

Aber Vorsicht: Das Verhalten des Systems ist zu beobachten und ich deaktivere immer zuerst nur temporär

echo "disable" | sudo tee /sys/firmware/acpi/interrupts/gpe69