GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Verursacht Ubuntu auf dem Macbook Pro eine hohe CPU-Auslastung?

Ich habe Ubuntu 13.10 auf einem MacBook Pro 10.1 installiert. Nach der Installation verbraucht der kworker-Prozess jedoch über 90 % der CPU-Auslastung. Folgendes habe ich versucht:

  1. (in dieser Antwort vorgeschlagen) Führen Sie grep . -r /sys/firmware/acpi/interrupts/ um zu sehen, ob GPEs hohe Werte aufweisen.
  2. (Vorgeschlagen in dieser Antwort) Unter sudo -s , führen Sie echo l > /proc/sysrq-trigger aus und lesen Sie die Ausgabe in dmesg .
  3. (In dieser Antwort vorgeschlagen) Führen Sie sudo perf record -g -a sleep 10 aus und lesen Sie die Ausgabe in perf report .

Für 1, gpe16 hatte einen hohen Wert und stieg weiter. Ich habe versucht, gpe16 zu deaktivieren, wie in der Antwort vorgeschlagen, und die kworker-CPU-Auslastung ging auf 0,0 % zurück.

Für 2 (ohne gpe16 zu deaktivieren ), dmesg zeigte keine zusätzlichen Informationen als die, die beim Booten vorhanden waren.

Für 3 (ohne gpe16 zu deaktivieren ), wurde Folgendes in Rot angezeigt:

-  50.76%      kworker/0:5  [kernel.kallsyms]                        [k] native_read_tsc
   - native_read_tsc
      - 64.72% delay_tsc
           __const_udelay
         + gmux_index_wait_ready.isra.6
      - 35.28% __const_udelay
         + gmux_index_wait_ready.isra.6
-  35.14%      kworker/0:5  [kernel.kallsyms]                        [k] delay_tsc
   - delay_tsc
   - __const_udelay
   - gmux_index_wait_ready.isra.6
      - 59.84% gmux_index_write8
           gmux_notify_handler
           acpi_ev_notify_dispatch
           acpi_os_execute_deferred
           process_one_work
           worker_thread
           kthread
           ret_from_fork
      - 40.16% gmux_index_read8
           gmux_notify_handler
           acpi_ev_notify_dispatch
           acpi_os_execute_deferred
           process_one_work
           worker_thread
           kthread
           ret_from_fork

Fragen:

  1. Was ist gpe16 ? Woher weiß ich, dass das Deaktivieren dieses Interrupts für kworker keine anderen Konsequenzen hat?
  2. Welche Informationen aus dem perf report entnommen werden können ? Gibt es etwas mit dem Zeitstempel auf dem MacBook Pro zu tun?

Akzeptierte Antwort:

Wenn ich eine lächerlich hohe CPU-Auslastung habe, scheint es immer ein Python-bezogener Prozess zu sein. Ich lösche es einfach im (Gnome) System Monitor, wenn es mich stört.


Ubuntu
  1. Tesseract OCR:Installation und Verwendung unter Ubuntu 16.04

  2. So installieren Sie Ubuntu 18.10 auf einem Macbook Pro [VIDEO]

  3. Ubuntu 18.04 Systemd-udevd verwendet hohe CPU, Konflikt mit WLAN?

  4. Reparieren Sie den Windows-Bootloader nach der Installation von Ubuntu auf dem Macbook Pro?

  5. Sehr hohe CPU-Auslastung auf HP Dv7-Laptop im Leerlauf?

5 Möglichkeiten, den Speicherplatz auf Ubuntu zu überprüfen

So installieren Sie VMware Workstation Pro unter Ubuntu 20.04

So überprüfen Sie die CPU-Temperatur unter Ubuntu

Hohe CPU-Auslastung beim Spielen von Flash?

Dreifaches Booten von Windows, Ubuntu und Mac Os X Ml auf Macbook Pro (9,1)?

So installieren Sie VMware Workstation Pro 16 unter Ubuntu 22.04