小编exa*_*ple的帖子

很多时间花在 intel_idle 上

在撰写本文时,htop在内核线程中显示了两个内核,每个内核大约占 50%(红色条)。从以前的引导我知道,随着时间的推移,这将增加到 3 个甚至 4 个内核,每个内核 50%。htop 显示的任何线程都没有超过 1% 的 CPU 使用率。这有点奇怪不是吗?

我试图进一步调查它并perf record -a以 root 身份使用我发现所有样本中有 11.3%swapper位于函数中命令的内核线程中intel_idle

我将假设此swapper命令对应于我在 htop 中看到的奇怪的 cpu 占用,但有人可以向我解释以下一些问题:

  • 这是什么原因造成的?这是错误还是我的设置?
  • 这会影响我系统的整体性能吗?
  • 我怎样才能摆脱这个?

有关我的系统的更多详细信息:

$ uname -a
Linux [...] 4.8.0-0.rc2.git2.2.fc26.x86_64 #1 SMP Wed Aug 17 22:16:04 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket: …
Run Code Online (Sandbox Code Playgroud)

power-management x86 linux-kernel cpu-usage

7
推荐指数
1
解决办法
2567
查看次数

标签 统计

cpu-usage ×1

linux-kernel ×1

power-management ×1

x86 ×1