我测试了 VirtualBox 2.1.4 和 VMware Workstation 6.5.1 以供以后用作开发虚拟机

主持人:Ubuntu64、4GB RAM、Core2Duo E6600、三星 HD502IJ
客人:Windows XP 家庭版、1GB RAM、8GB 虚拟磁盘
基准测试软件:SiSoft Sandra Light,高清调音


对于主要用于开发工具(而不是作为无头服务器)的虚拟机,您有什么经验或建议?

有帮助吗?

解决方案

根据我的经验,VMWare Workstation 是最佳选择,尤其是在开发机器上(我为西门子参与了一个大型开发项目,涉及 .NET 2.0 Forms、ASPX 和 SQL Server 2005 数据库,所有这些都在 VMWare 虚拟机中运行):

  • 网络功能非常优越 - 您实际上可以建立 VPN 连接!
  • 配置更简单、更灵活
  • 工作站客户端提供了更好的最终用户体验(主观的,我知道......)
  • 我发现它的整体性能更高

希望有帮助!

其他提示

经过3年密集使用VirtualBox,VMware Player和VMware工作站(在工作中),我个人选择了Linux环境中的VirtualBox和Windows中的VMware产品。这是我的看法,我认为是客观的。我敢告诉我,我错了。

就个人而言,我没有'硬数据'来支持这一点,VirtualBox似乎更快,对我的反应更快(比VMWare工作站)

我在VMware和VirtualBox上做了一些测试并在我的网站上发布了它们(www.ilsistemista.net): http://www.ilsistemista.net/index.php/software/virtualization.html

简而言之:虽然VMWare在独立服务器上使用时具有优势,但事实上它不支持RHEL或CentOS> 5.1(有glibc问题)对我来说是一个很大的问题。相反,我真的很喜欢VirtualBox,它现在是我公司的主要虚拟化平台(www.assyoma.it)。

我希望这篇文章有用......

我在工作中使用VMware Workstation,在家中使用Sun VirtualBox。我的雇主在办公室支付VMware和MS Windows的费用。在Ubuntu Linux的家中,Virtualbox更易于维护,性能和我所需要的一样,并且是免费的。 VMware Player功能受限。

选择VirtualBox在家的主要原因是维护。当我需要使用虚拟客户时,我现在想要它;不会在5-7分钟后重新编译内核模块。有人可能会说这是我的Linux发行版选择的结果 - 而不是VMware的错。在没有讨论一个Linux发行版的优点而不是另一个的情况下,可以说Ubuntu满足了我的所有需求。如果VMware仅提供令牌Ubuntu支持,我将使用VirtualBox。

根据我的经验,我发现vmware似乎比virtualbox更快,虽然我没有任何硬数据来支持它。

即使vmware对我来说速度更快,我仍然使用virtualbox,因为它“足够好”。并且是免费的(而且我很便宜)。

我发现ubuntu 3d图形在虚拟盒3中工作,而VMWare 7不支持,至少开箱即用。高级视觉效果(展示,平滑桌面滚动,立方体等)等高级功能正常运行。 VMWare在快照方面优于VBox。 VMWare允许分支快照树,vbox不(至少容易)。 VBox不支持多监视器跨越(如果您有3个监视器设置)与vmware一样透明。由于与VMWare基础架构(ESX)的兼容性,我更喜欢用于无头服务器操作的vmware和用于需要用户交互(photoshop,GUI等)的任何虚拟机。

此外,vmware中有很多功能,例如ACE来锁定虚拟机中不存在的虚拟机。

我已经使用了两年以上超过5年,我看到Virtualbox和VMware都成熟了。我将在企业网络中说VMware是走向成功的一种方式。我有VMWare Workstation 7+,我喜欢它。我使用virtualbox作为Linux诞生客户的测试平台,使用它比使用VMware更少痛苦。尝试安装VMWare guest addons与virtualbox guest addons,您将看到我的意思。据说,我说生产Windows网络(2k,2003,2008,W7)中的VMware和基于Linux的客户虚拟机(Web服务器,Ubuntu,Centos,ETC)

我在VMWare映像中开发的经验非常糟糕,但我认为这是由于配置错误(VMWare仅在双核盒上使用单核,而盒子本身在访问其SATA驱动器时使用PATA仿真) 。可惜,真的,因为我们有一个相当复杂的环境(使用WSAD + WebSphere + MQ + Message Broker的门户开发),这是一个正确配置的PITA ......

我在一台运行在XP下运行的Virtualbox上的一个Solaris客户机上运行的NetBeans运行在一个带有2G内存的双核盒子上,我并没有真正注意到它与本机运行的实例之间存在差异,但这只是与一个玩具应用程序。

在VM中使用像hdtune这样的测试工具并不是很有用 假设一个VM立即从所有FS调用返回,并让底层OS同步,而另一个等待OS sync()返回。

更好的测试更像是你的真实任务 - 尝试在两者上编译Linux内核。

物理驱动程序速度显然不正确。在VM中测试的Sata磁盘平均读取速度不能达到357M / s。我认为虚拟机测试数据更真实。

我买回了VMWare版本3,从那时起就一直在使用VMWare。只有一次我重新安装了我的客人,那就是将一个客人从NT 4升级到XP。我一直在使用付费版本,但由于我不再将它用于商业目的,我可以使用VMWare Player。多年来,我的主机操作系统已经从Windows改为Linux改为Mac OSX,现在又改回了Windows。

这是我可以依赖的一件事......拥有一个稳定的开发环境,我的所有工具总是正确配置并准备就绪。

我已经涉足使用coLinux(在64位主机上有问题)XEN,UML,VirtualBox(慢速磁盘支持......编译不好)和Parallels(非常适合Mac,没有PC版本)。 VMWare是您拥有的最好的无忧全方位选择。

在ubuntu上安装对于VM来说非常困难,但是对于Virtualbox来说也是如此。我无法编写VM,但在第三时间,我使用virtualbox

设置了XP
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top