GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Fare in modo che Ubuntu su Macbook Pro abbia un utilizzo elevato della CPU?

Ho installato Ubuntu 13.10 su un MacBook Pro 10,1. Tuttavia, dopo l'installazione, il processo kworker consuma oltre il 90% dell'utilizzo della CPU. Ho provato quanto segue:

  1. (Suggerito in questa risposta) Esegui grep . -r /sys/firmware/acpi/interrupts/ per vedere se qualche GPE ha valori elevati.
  2. (Suggerito in questa risposta) Sotto sudo -s , esegui echo l > /proc/sysrq-trigger e leggi l'output in dmesg .
  3. (Suggerito in questa risposta) Esegui sudo perf record -g -a sleep 10 e leggi l'output in perf report .

Per 1, gpe16 aveva un alto valore e continuava a salire. Ho provato a disabilitare gpe16 come suggerito nella risposta e l'utilizzo della CPU di kworker è sceso allo 0,0%.

Per 2 (senza disabilitare gpe16 ), dmesg non ha mostrato informazioni aggiuntive rispetto a quelle presenti all'avvio.

Per 3 (senza disabilitare gpe16 ), riportava in rosso:

-  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

Domande:

  1. Cos'è gpe16 ? Come faccio a sapere che disabilitare questo interrupt per il bene di kworker non avrà altre conseguenze?
  2. Quali informazioni possono essere raccolte da perf report ? C'è qualcosa a che fare con il timestamp su MacBook Pro?

Risposta accettata:

Quando ho un uso ridicolo della CPU, sembra sempre essere un processo correlato a Python. Lo uccido all'interno del monitor di sistema (Gnome) ogni volta che mi infastidisce.


Ubuntu
  1. Come installare Ubuntu 18.10 su un Macbook Pro [VIDEO]

  2. Utilizzo molto elevato della CPU sul laptop Hp Dv7 quando è inattivo?

  3. Risolvere i problemi di utilizzo elevato della CPU su Windows Server

  4. Jenkins in esecuzione con un utilizzo della CPU molto elevato

  5. Come trovare quale processo sta causando un elevato utilizzo della CPU

5 modi per controllare lo spazio su disco su Ubuntu

Come installare VMware Workstation Pro su Ubuntu 20.04

Come controllare la temperatura della CPU su Ubuntu

Utilizzo elevato della CPU durante la riproduzione di Flash?

Triplo avvio di Windows, Ubuntu e Mac Os X Ml su Macbook Pro (9,1)?

Come installare VMware Workstation Pro 16 su Ubuntu 22.04