任务管理器在 Windows Server 中对 Hyper-v VM 的 CPU 使用率过高?

任务管理器在 Windows Server 中对 Hyper-v VM 的 CPU 使用率过高?

带有 Hyper-V 的 Windows 2012 标准主机。Hyper-V 客户虚拟机是 Windows Server 2019 标准

主机和虚拟机都设置为单独的 SQL 和 IIS 应用程序平台,并带有一些轻量级的附加工具,例如 FTP 服务器和备份代理。

今天,自 2021 年 3 月 18 日对虚拟机进行上次 Windows 更新(于 2021 年 3 月 25 日发布)以来,主机或虚拟机均未发生任何变化,虚拟机在任务管理器等看似轻量级的进程中 CPU 使用率接近 100%!(见图)

虚拟机和主机太慢了,我不得不紧急故障转移到热备用机器。

以前,运行 Windows 2016 std 的虚拟机也出现过此问题。我们认为,由于问题随机出现和消失,因此这是 Windows 更新问题,因此我们更换并重新创建了全新的虚拟机和新的 VHDX 文件,并使用当前的 2019 操作系统。

迄今为止的尝试

  • 重新启动虚拟机和主机或仅重新启动虚拟机均无效

  • 停止 SQL 等服务确实会降低 CPU 使用率,但不会提高系统性能、UI 的响应能力或其为 IIS 页面提供服务的能力。

  • 停止 Windows 更新服务也没有实际效果。

  • 进程监视器并不能真正显示出导致高使用率和性能缓慢的原因。

我还可以尝试什么?

Hyper-V VM 任务管理器使用情况

答案1

joeqwerty 和我的想法一致,机器很乱,所以我们简化了,迁移了一些负载并移除了虚拟机。希望这会导致异常负载的问题不会再次出现

相关内容