我们有一台运行 Windows 2008 Enterprise 且具有 Hyper-V 服务器角色的机器。这台机器有 48 GB 的 RAM,和一个只有 74 GB 的 RAID1。
VM 存储在 SAN 上。
我的问题是,Hyper-V 主机服务器本身是否需要一个大的交换文件来存储任何东西?
我知道交换文件的推荐大小至少是安装的物理内存量的 1.5 倍,但这超过了物理磁盘空间量。我可以将部分交换文件存储在 SAN 上,但我不想这样做。
理论上,作为一个虚拟机主机,这台机器应该可以在没有交换文件的情况下运行,但我有疑问。有这方面的第一手经验的人吗?
VMware ESX 管理员必须注意主机交换文件的大小,因为您可能会过度使用内存。使用 Hyper-V,您不能过度使用内存 - 例如,您不能使用具有 16gb 内存的主机并启动 8 个每个具有 4gb 内存的来宾。这种方法有利有弊。不过,简而言之,你说得对,它不需要主机文件——只要你不在 Hyper-V 来宾之外的主机上运行任何东西。如果您在远程桌面上运行东西,或者如果您在主机上运行第三方备份或防病毒软件,您应该设置一个页面文件以确保安全。例如,我已经看到人们 RDP 进入主机并运行用 Java 编写的备份软件控制台的实例,它需要大量内存才能启动和运行恢复操作。