在Windows之上快速虚拟化Linux

我正在运行一个Windows工作站,并做了大量的Rails(Ruby)开发。 Rails在Linux中的运行速度要快3倍,所以我打算在我的工作站上运行一个Linux VM来testing应用程序。 testing尽可能地高性能是非常重要的。 我目前正在运行VMWare Workstation。 我有一个12 GB的四核处理器(充足的RAM备件)。

我有三个select:

  • A.在VMWare工作站中运行Linux
  • B.在另一个虚拟化工具中运行Linux
  • C.为Linux购买新的服务器(没有virt,或者ESXi)。 除了成本之外,这将使我难以复制和粘贴我的Windows工作站。

我的问题是:每种解决scheme会带来哪种types的性能开销? 我有足够的内存,所以我不关心足迹。 但我希望应用程序能够尽可能快地启动,testing和运行。 也就是说,我想刮掉几秒钟,尤其是, 延迟。

哦:我将主要运行没有任何GUI。 但是我也可能有时也想在Linux vm上使用GUI编辑器。

  1. 我有什么样的性能开销

使用支持PAE + VT-x / AMV-V的处理器,我会说你将接近零开销。 我怀疑你会得到任何有意义的基准比较在真实世界的工作量下的虚拟机。

不要忘了查看CoLinux 。 在Windows下,你可以用Linux获得裸机。