![CPU 使用率和系统空闲进程不匹配是正常的吗?](https://linux22.com/image/551644/CPU%20%E4%BD%BF%E7%94%A8%E7%8E%87%E5%92%8C%E7%B3%BB%E7%BB%9F%E7%A9%BA%E9%97%B2%E8%BF%9B%E7%A8%8B%E4%B8%8D%E5%8C%B9%E9%85%8D%E6%98%AF%E6%AD%A3%E5%B8%B8%E7%9A%84%E5%90%97%EF%BC%9F.png)
这是一台(旧的)单核 Win2003 机器。我注意到,在“任务管理器”>“性能”下,CPU 使用率最高达到 80%,但在“进程”下,空闲进程显示为 60-70% 左右,当然,有低有高。相当奇怪。
答案1
这不正常。
我最近遇到了一种情况,任务管理器无法正确显示多核配置的附加核心。chkdsk 发现了错误。纠正磁盘/文件结构错误可以纠正核心不匹配的情况。
您所看到的可能是操作系统/应用程序级别出现的故障,而不是实际使用情况。
答案2
是的,CPU 在“系统空闲进程”下等待是完全正常的。此任务的目标是显示 CPU 未被使用的处理器时间。CPU 不能真正“什么都不做”,因此系统空闲进程会填补这一空白。系统空闲进程的优先级最低,因此当实际线程出现时,CPU 将选择并运行该任务。