Hyper-V和虚拟化内存管理

时间:2013-04-19 03:33:53

标签: memory-management virtual-machine hyper-v

管理程序和内存管理

我多年来一直在使用虚拟机,从未真正遇到任何问题。我主要使用VMWare的免费单一ESXi主机,只有成功。因为我从来没有遇到任何问题,所以我从未深入研究过。但是我总是非常警惕加载系统并获得大量备用资源。

我最近购买了一台新服务器,我们决定尝试使用Hyper-V,看看情况如何。我们有一个相当小的团队,但使用大量服务器进行测试等。

我的问题与内存有关,我需要多少空闲或可供主机正常运行。

设置:Dell Server 24内核:48GB Ram

当我在Windows主机实例中运行taskmgr时,我看到以下内容:

物理记忆:49139
缓存:14933
可用:17743
免费:2982

这些数字究竟是什么意思?免费和可用之间有什么区别?

我的服务器几乎不使用任何CPU资源,并且在其上运行10个生产服务器,而没有任何用户抱怨服务的速度。

我是否能够有效地运行另一台2GB ram的服务器,留下982MB的空闲空间?还是我开始推动我的要求了?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您不应将主机分区用于Hyper-V以外的任何其他分区(尽管您可以运行安全和基础结构软件,例如管理代理,备份代理和防火墙)。因此,2GB建议假定您不会在父分区中运行任何额外的应用程序或服务器角色。

Hyper-V不允许您直接将内存分配给主机分区。它基本上使用剩下的任何内存。因此,您必须记住留下2GB的主机服务器内存未分配,以便它可用于父分区。

Source