小编cub*_*729的帖子

是什么导致 MacBook Pro 上的 Ubuntu 具有高 CPU 使用率?

我在 MacBook Pro 10,1 上安装了 Ubuntu 13.10。但是安装后kworker进程占用了90%以上的CPU使用率。我尝试了以下方法:

  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 …
Run Code Online (Sandbox Code Playgroud)

performance cpu macbook-pro

12
推荐指数
2
解决办法
3367
查看次数

标签 统计

cpu ×1

macbook-pro ×1

performance ×1