GNU/Linux >> Linux の 問題 >  >> Ubuntu

Macbook ProでUbuntuのCPU使用率が高くなる原因は?

私はUbuntu13.10をMacBookPro10,1にインストールしました。ただし、インストール後、kworkerプロセスはCPU使用率の90%以上を消費します。私は次のことを試しました:

  1. (この回答で提案)grep . -r /sys/firmware/acpi/interrupts/ GPEの値が高いかどうかを確認します。
  2. (この回答で提案)sudo -sの下 、echo l > /proc/sysrq-triggerを実行します dmesgの出力を読み取ります 。
  3. (この回答で提案)sudo perf record -g -a sleep 10を実行します perf reportの出力を読み取ります 。

1の場合、gpe16 価値が高く、登り続けました。回答で提案されているようにgpe16を無効にしてみましたが、kworkerのCPU使用率は0.0%に低下しました。

2の場合(gpe16を無効にしないで )、dmesg 起動時に存在したもの以外の追加情報は表示されませんでした。

3の場合(gpe16を無効にしないで )、次のことを赤で報告しました:

-  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

質問:

  1. gpe16とは ? kworkerのためにこの割り込みを無効にしても、他の結果が生じないことをどうやって知ることができますか?
  2. perf reportから収集できる情報 ? MacBook Proのタイムスタンプと何か関係がありますか?

承認された回答:

私がとんでもない高いCPU使用率を持っているとき、それは常にPython関連のプロセスのようです。バグが発生するたびに、(Gnome)SystemMonitor内で強制終了します。


Ubuntu
  1. Tesseract OCR:Ubuntu16.04でのインストールと使用法

  2. MacbookProにUbuntu18.10をインストールする方法[ビデオ]

  3. 新しいMacbookPro8,3の画面の明るさ?

  1. Ubuntu 18.04 Systemd-udevdは高いCPUを使用し、Wifiと競合しますか?

  2. 非常に高い CPU 使用率で実行されている Jenkins

  3. 高CPU使用率を引き起こしているプロセスを見つける方法

  1. Macbook ProにUbuntuをインストールした後、Windowsブートローダーを修復しますか?

  2. アイドル状態のときにHPDv7ラップトップで非常に高いCPU使用率?

  3. WindowsServerでの高いCPU使用率のトラブルシューティング