我需要在具有 12GB 或 RAM 和 256GB SSD 的 core i7-920 机箱上运行多个虚拟机来托管虚拟机。它还具有一个 Highpoint RocketRaid 2720SGL RAID 控制器和一个 12TB RAID 5 阵列。
我希望我的一台虚拟机运行 Windows 8 x64,能够作为本机磁盘访问 RAID 阵列(而不是作为网络驱动器,并且需要全速运行),并且能够通过网络快速发送文件。
最初我以为我会尝试使用 ESXi 5 来执行此操作,但我无法找到适用于 RR2720SGL 的任何可用的 RAID 驱动程序,并且它不在 ESXi 5 的 HCL 上。
鉴于此,我在硬件上安装了 Windows 8 x64,并正在考虑安装 VMWare Workstation 并在其中运行我的虚拟机。
我想我的问题是这样的:
- VMWare Workstation 9 与 ESXi 5 相比性能如何?我的意思是在现实世界中?
- 假设安装 Win 8 作为主机操作系统将会为该 Win 8 机器带来比在 ESXi 下运行的 Win 8 更好的性能?
- 我应该坚持使用 Windows 8 x64 作为主机操作系统,对吗?
- 如果我在 Win 8 机箱内安装域控制器 VM 并将 Win 8 机器加入该域,我是不是疯了(我猜 Win 8 机器在完成所有启动之前不会看到域控制器,但我认为这并不重要)?!
- 给出这样的指标是否可行?如果可行,x 的可能值是多少?25%?50%?75%? ESXi 下的 Win 8 的运行速度比安装裸机的 Win 8 快 x%。
答案1
无需通过提出一系列额外的问题来深入了解你的最终目标:
- 合理地假设 WS9 的开销将比 ESXi 更大 - 只有通过使用相同的基准在同一硬件上运行两者才能知道具体是多少。
- 如果您担心物理硬件的最大效率,并且 ESXi 免费版无法在其上运行,请考虑使用带有 Hyper-V 角色的 Windows Server 2012 或 Hyper-V3 Server(免费)。据我了解,Windows 8 中也有 Hyper-V3
- 只要您的 DC VM 通常处于开启状态就可以了,或者始终使用非域帐户登录主机操作系统。
- 是的,但仅限于具有相同基准的相同硬件。
听起来,精益求精的性能对你来说是个问题。市面上有很多入门级服务器,其规格与你的配置相当,支持 ESXi,可以以相当低的成本获得,并让你处于“受支持”的配置中。如果这是一个实验室,那么这可能不是什么大问题。