当我连续两次运行下面的命令来获取服务器整体 CPU 利用率时,它显示为 28% 和 99%。
我在任务管理器-性能/进程中检查了两次,发现在进程选项卡中99%的CPU被“系统空闲进程”使用。
wmic cpu get LoadPercentage /value
现在的问题是:
空闲进程不计入总负载,否则必须始终报告 99%。如果所有程序都需要 50% 的 CPU,那么另外 50% 就会被空闲进程占用。可能有另一个程序正在运行或初始化
wmic
将负载加载到 CPU 上。
我在我的机器中注意到类似的问题,在 Windows 2019 数据中心 Azure 云服务器中安装最新的 Microsoft Visual C++ 2015 - 2022 后,该问题得到解决。