看到这个问题让我陷入思考:在笔记本电脑上运行 VMware Server ESX/ESXi 是否可以/是否可取?
显然,直接在笔记本电脑上运行 ESX 是行不通的,但是我发现我的大部分工作都是在 VMWare Workstation 中完成的,理想情况下,我希望我的基本操作系统尽可能少地使用 CPU/RAM/磁盘 IO,这样我的虚拟机就可以表现得更好。
我发现像 TinyXP 这样的东西很适合我 - 但不幸的是这并不合法。
有没有推荐的 Linux 发行版可以用于这类应用程序?或者我可以把 Win7 精简到最精简?Win Server 2003/2008 值得一看吗?
64 位会很好,但我不确定它是否必要。
编辑:我的虚拟机主要是 Windows,还有一些预装了 LAMP 或类似操作系统的 Linux“开发设备”。
答案1
我之前曾在笔记本电脑上运行过 Win Server 2008 R2,目的正是如此,而且运行良好。但请确保您在说这台笔记本电脑“仅用于”运行虚拟机时是认真的,因为一旦启用 Hyper-V,父分区的本地控制台上的音频和图形性能就会非常糟糕。
在关闭除 Hyper-V 之外的所有功能的情况下,操作系统仅使用了大约 512MB 的 RAM(平均而言)。SP1 中即将推出的动态内存功能将使此类场景更加可行,因为它们允许您超额使用主机的 RAM 并将更多虚拟机挤入笔记本电脑。
根据我的经验,笔记本电脑上虚拟机的真正性能瓶颈不是虚拟机管理程序,而是磁盘驱动器。将虚拟机存储在外部硬盘上是提高性能和使虚拟机在机器之间轻松移植的好方法。
希望这可以帮助!
答案2
要获得最佳的 VM 性能,您需要在裸机上运行 VMWare,或者尝试启用 Hyper-V 角色的 Windows 2K8R2。我从未使用过 ESX,因此无法对此发表评论。不过,如果性能足够,您应该能够运行 2K8R2。也许是配备超线程四核和 8GB RAM 的 Dell E6510。无论您想出什么解决方案,瓶颈都是磁盘访问。SSD 可能会有所帮助。
我看到 VMWare 有一个叫做 VMWare Workstation 的东西。 https://www.vmware.com/products/workstation/