在 Ubuntu 16.04 计算机上,我看到kworker
始终占用 80% 的 CPU。
我生成了一个性能报告:
sudo apt-get install linux-tools-common linux-tools-$(uname -r)
sudo perf record -g -a sleep 10
sudo perf report
。前几个结果是:
Samples: 47K of event 'cycles:ppp', Event count (approx.): 38282161158
Children Self Command Shared Object Symbol
+ 77.04% 0.00% kworker/3:3 [kernel.kallsyms] [k] ret_from_fork
+ 77.04% 0.00% kworker/3:3 [kernel.kallsyms] [k] kthread
+ 77.04% 0.00% kworker/3:3 [kernel.kallsyms] [k] worker_thread
+ 77.00% 0.13% kworker/3:3 [kernel.kallsyms] [k] process_one_work
+ 76.26% …
Run Code Online (Sandbox Code Playgroud)