GNU/Linux >> Belajar Linux >  >> Ubuntu

Menyebabkan Ubuntu Di Macbook Pro Memiliki Penggunaan CPU Tinggi?

Saya menginstal Ubuntu 13.10 pada MacBook Pro 10.1. Namun, setelah menginstal, proses kworker menghabiskan lebih dari 90% penggunaan CPU. Saya mencoba yang berikut ini:

  1. (Disarankan dalam jawaban ini) Jalankan grep . -r /sys/firmware/acpi/interrupts/ untuk melihat apakah ada GPE yang memiliki nilai tinggi.
  2. (Disarankan dalam jawaban ini) Di bawah sudo -s , jalankan echo l > /proc/sysrq-trigger dan baca hasilnya di dmesg .
  3. (Disarankan dalam jawaban ini) Jalankan sudo perf record -g -a sleep 10 dan baca hasilnya di perf report .

Untuk 1, gpe16 memiliki nilai tinggi dan terus menanjak. Saya mencoba menonaktifkan gpe16 seperti yang disarankan dalam jawaban, dan penggunaan CPU kworker turun menjadi 0,0%.

Untuk 2 (tanpa menonaktifkan gpe16 ), dmesg tidak menunjukkan informasi tambahan selain yang ada saat boot.

Untuk 3 (tanpa menonaktifkan gpe16 ), itu melaporkan yang berikut dengan warna merah:

-  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

Pertanyaan:

  1. Apa itu gpe16 ? Bagaimana saya tahu bahwa menonaktifkan interupsi ini demi kworker tidak akan memiliki konsekuensi lain?
  2. Informasi apa yang dapat diperoleh dari perf report ? Apakah ada hubungannya dengan stempel waktu di MacBook Pro?

Jawaban yang Diterima:

Ketika saya memiliki penggunaan CPU yang tinggi dan konyol, sepertinya itu selalu menjadi proses terkait Python. Saya hanya membunuhnya di dalam Monitor Sistem (Gnome) setiap kali itu mengganggu saya.


Ubuntu
  1. Cara menginstal Ubuntu 18.10 di Macbook Pro [VIDEO]

  2. Kecerahan Layar Pada Macbook Pro 8,3 Baru?

  3. Jenkins berjalan pada penggunaan CPU yang sangat tinggi

  1. Tesseract OCR:Instalasi dan Penggunaan di Ubuntu 16.04

  2. Ubuntu 18.04 Systemd-udevd Menggunakan CPU Tinggi, Berbenturan Dengan Wifi?

  3. Perbaiki Windows Boot Loader Setelah Menginstal Ubuntu Di Macbook Pro?

  1. Penggunaan Cpu Sangat Tinggi Pada Laptop Hp Dv7 Saat Idle?

  2. Memecahkan masalah penggunaan CPU yang tinggi di Windows Server

  3. Cara mendapatkan penggunaan CPU