kworker 使用 100% CPU - 请帮忙

kworker 使用 100% CPU - 请帮忙

不幸的是,这些问题看起来似乎只存在于某台机器上。

到目前为止,我所读到的都是使用 perf 工具,但我不确定如何继续。我在 Ubuntu 16.10 上,保持最新状态 4.8.0-41-generic 我不知道这是什么时候开始的,也不知道这是否是升级的结果。

我尝试了一些简单的事情,比如重启、关闭所有后台程序(如 dropbox 等)、关闭 wifi。但这些都无法帮助诊断问题。我还没有找到有关 Swapper 的任何信息,但如果它与交换空间有关...我仍然不确定我应该做什么。它是否已损坏?我需要按照说明将其放大/缩小/更改优先级吗?

Samples: 46K of event 'cycles:ppp', Event count (approx.): 114256689685258                                                                                                                                    
  Children      Self  Command          Shared Object                          Symbol                                                                                                                          
+   99.97%     0.00%  swapper          [kernel.kallsyms]                      [k] cpu_startup_entry
+   99.97%     0.00%  swapper          [kernel.kallsyms]                      [k] call_cpuidle
+   99.97%     0.00%  swapper          [kernel.kallsyms]                      [k] cpuidle_enter
+   99.97%     0.00%  swapper          [kernel.kallsyms]                      [k] cpuidle_enter_state
+   99.97%     0.00%  swapper          [kernel.kallsyms]                      [k] start_secondary
+   99.86%    99.86%  swapper          [kernel.kallsyms]                      [k] intel_idle
     0.11%     0.11%  swapper          [kernel.kallsyms]                      [k] poll_idle
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] kthread
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] ret_from_fork
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] worker_thread
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] process_one_work
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_os_execute_deferred
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ev_asynch_execute_gpe_method
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ns_evaluate
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ps_execute_method
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ps_parse_aml
     0.03%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ps_parse_loop
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ds_exec_end_op
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ds_evaluate_name_path
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ex_resolve_to_value
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ex_resolve_node_to_value
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ex_read_data_from_field
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ex_extract_from_field
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ex_field_datum_io
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ex_access_region
     0.02%     0.00%  kworker/0:0      [kernel.kallsyms]                      [k] acpi_ev_address_space_dispatch

答案1

因此,我将交换优先级(称为 swappiness)降低​​为 0,如下所示:

我在 /etc/sysctl.conf 末尾添加了 vm.swappiness=0

沒有幫助。

还有其他想法吗?

相关内容