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