Hyper-V Windows Server 2016 VM 速度超慢

Hyper-V Windows Server 2016 VM 速度超慢

我有一台 Hyper-V VM,主机和 VM 都运行 Windows Server 2016。VM 安装了 Exchange 2016,需要一个小时才能完全启动(所有 Exchange 服务)。它在启动和运行时实际上非常稳定,但长时间的重启是一个问题。我试图弄清楚为什么它这么慢。简单的例子:如果我单击“开始”按钮,我可以慢慢数到 5,然后“开始”菜单才会出现。但我看不出任何明显的原因。这是任务管理器中的性能选项卡:

表现

注意:我意识到这是 Exchange 2016 的低规格,但实际上用户很少,而且它用于测试。我想了解的是性能瓶颈在哪里,以及是否有我可以修复的问题。

如果我查看 Hyper-V 管理器,CPU 使用率通常显示 1%-15%。在其启动过程中,CPU 使用率仅为 1%-2%。资源分配是默认的。还有其他几个虚拟机,但没有一个占用太多资源。

答案1

启动时间慢通常与存储性能慢有关,根据虚拟机磁盘的大小,可能需要更多时间才能完全启动,但是 1 小时“有点”太多了。我首先会在 Exchange 虚拟机中对存储进行基准测试,看看它是否没有堵塞。

我的配置与在 Hyper-V VM 中运行的 Exchange 2016 几乎相同,并且遇到了类似的性能问题(启动正常,但整体性能不够好)。我最终为 10 个用户配备了 16GB RAM 和 8 个 vCPU。这些设置运行良好。

答案2

通过将虚拟机移至同一台服务器上的 SSD 解决了此问题。所有其他设置均相同。

我认为本例中的问题是存储空间。我们使用镜像存储空间池来存储虚拟机。我对此进行了一些研究,除非您配置写入缓存,否则速度可能会非常慢。

这不是生产服务器,但在生产中看起来您需要非常小心地设置存储空间(或使用其他东西)。

相关内容