我有一台安装了 Windows Server Data Centre 2019 作为核心的服务器。它运行带有容器的 Hyper-V 角色,这就是它所做的一切。现在我有 10 台虚拟机,总 RAM 分配为 28GB,服务器安装的 RAM 为 40GB。
我终其一生都无法看到或理解主机如何使用所有剩余的 RAM,这太疯狂了。有人能帮我理解并减少主机服务器的开销吗?
我认为这可能是 RAM 的动态分配,所以我将 8 台服务器更改为静态 RAM,基本上关闭了动态 RAM,因此 RAM 无法流动。我希望这可以减少开销,因为没有什么可以为储备保存。这无济于事。我不知所措。
我只有两台服务器使用动态 RAM,启动时 2GB,最小 1GB,最大 2GB,因此永远不会超过最大分配预定义的 2GB RAM 阈值,我保存这些以查看是否产生影响,答案是否定的。
所有虚拟机都分配了 2 个核心,CPU 利用率基本为 0%,而且 CPU 从未达到 5%,只是该死的 RAM 达到了 100%
物理服务器:规格如下图所示(使用 Windows 管理中心)