在 Mac OS X 上运行 Windows 的 Parallels 与 Vmware Fusion

在 Mac OS X 上运行 Windows 的 Parallels 与 Vmware Fusion

有人用过这两种产品吗?其中一种明显优于另一种吗?我注意到它们的价格相同。有什么优缺点吗?

答案1

我每个都用过,现在使用 Parallels。

最初我使用了 Parallels,因为它是第一个。后来我换成了 VMWare,因为它用过的以实现更好的内存管理。现在我又开始使用 Parallels 了。

VMWare 往往更加完善,烦人的错误也更少,但目前 Parallels 速度更快(我认为快了 20%),内存管理也更好。我运行 Windows Server 2008 作为工作站,主要使用 Visual Studio 进行软件开发。

当我切换到 Parallels 时,我确实注意到了很大的改进,但我同时也从 Vista 切换到了 Windows Server 2008。YMMV。

顺便说一句,无论你选择哪款产品,RAM 都是最重要的资源。尽量让 Mac 至少有 4GB 的内存,为 Windows 分配 1.5 到 2GB 左右的内存。

此外,除非您知道自己需要,否则请避免在任一产品中使用 3D 加速。我遇到过很多问题...

答案2

如果你真的想要良好的性能,你可能想放弃虚拟机方法,转而使用新兵训练营,它本质上是一个分区工具,带有一些额外的软件,可让您轻松地在 OSX 和 Windows 之间切换。当然,您必须重新启动进入 Windows,但它将充分利用您的系统硬件,并绕过音频/视频驱动程序问题,根据我的经验,这些问题似乎总是在虚拟机中出现。

答案3

好的,这是详细信息。

如果您符合以下任一情况,则应该选择 VMware Fusion:

  • 您在其他地方使用 VMware Server / ESX / Workstation / Player。
  • 使用 VMware 网站上的 VMware 设备。
  • 您希望创建 VMware 设备。
  • 您拥有 VMware, Inc. 的股票。

否则你可以使用 Parallels,或者我建议你虚拟盒? 在我使用过的所有平台上 (Virtualbox:Linux、Windows、OS X) (Parallels:OS X),Parallels 和 Virtualbox 的性能都比 VMware 更好。

另一方面,您不会找到任何比较 VM 软件的基准统计数据,因为 VMware 的许可证禁止在未经其许可的情况下发布基准统计数据。

如果这个传闻证据有任何价值,那么在 OS X 10.5.6 和 VMware Fusion 2.0.4 上,我遇到了严重的 Windows Server 2003 文件系统损坏和 OS X 内核崩溃。过去一周发生了 3 次,不得不多次重新安装所有内容。无论你选择哪种方式,一定要使用快照功能!

答案4

我对 Parallels 的使用经验并不多,因此无法将其与 VMware Fusion 进行比较。我每天在家使用 VMware Fusion,我之所以选择它,主要是因为在工作中我使用运行 VMware Workstation 的 Windows 硬件,并且它使用的任何虚拟机我都可以轻松地在 VMWare Fusion 中使用。这种格式非常便于携带。

就性能而言,我认为虚拟机在 Mac 上的运行速度往往比在 PC 上的运行速度略快。此外,正如 brendanjerwin 所提到的,内存很重要。我运行的是一台内存为 512MB 的简单 Windows XP 虚拟机,运行效果很好。我的工作虚拟机通常分配 1GB 到 1.5GB 的内存,而且它们在 VMware Fusion 上运行良好。

另外,如果你要运行虚拟机,请将它们放在外部硬盘上,因为Jeff Atwood 之前曾建议,因为这将有助于驱动器访问。在本地驱动器上运行虚拟机确实会降低性能,因为最终可能会与主操作系统发生争用。我运行过大容量 7200rpm 驱动器和小型 5400rpm 护照驱动器,都没有问题。

我知道这与你问的有点不同,但我认为它可能相关。

相关内容