我测试了VirtualBox 2.1.4和VMware Workstation 6.5.1,以便以后用作开发VM
主机:Ubuntu64,4GB内存,Core2Duo E6600,三星HD502IJ
访客:Windows XP Home,1GB RAM,8GB虚拟磁盘
基准软件:SiSoft Sandra Light,HD Tune
对于主要用于开发工具(而非无头服务器)的VM,您有什么经验或建议?
答案 0 :(得分:37)
根据我的经验,VMWare Workstation是可行的方法,特别是在开发机器上(我参与了西门子的一个大型开发项目,涉及.NET 2.0 Forms,ASPX和SQL Server 2005数据库,都在VMWare虚拟机中运行) :
希望有所帮助!
答案 1 :(得分:18)
经过3年密集使用VirtualBox,VMware Player和VMware工作站(在工作中),我个人选择了Linux环境中的VirtualBox和Windows中的VMware产品。这是我的看法,我认为是客观的。我敢告诉我,我错了。
答案 2 :(得分:14)
就个人而言,我没有'硬数据'来支持这一点,VirtualBox似乎更快,对我的反应更快(比VMWare工作站)
答案 3 :(得分:7)
我在VMware和VirtualBox上做了一些测试并在我的网站上发布了它们(www.ilsistemista.net):http://www.ilsistemista.net/index.php/software/virtualization.html
简而言之:虽然VMWare在独立服务器上使用时具有优势,但事实上它不支持RHEL或CentOS> 5.1(有glibc问题)对我来说是一个很大的问题。相反,我真的很喜欢VirtualBox,它现在是我公司的主要虚拟化平台(www.assyoma.it)。
我希望这篇文章有用......
答案 4 :(得分:6)
我在工作中使用VMware Workstation,在家中使用Sun VirtualBox。我的雇主在办公室支付VMware和MS Windows的费用。在Ubuntu Linux的家中,Virtualbox更易于维护,性能和我所需要的一样,并且是免费的。 VMware Player功能受限。
选择VirtualBox在家的主要原因是维护。当我需要使用虚拟客户时,我现在想要它;不会在5-7分钟后重新编译内核模块。有人可能会说这是我的Linux发行版选择的结果 - 而不是VMware的错。在没有讨论一个Linux发行版的优点而不是另一个的情况下,可以说Ubuntu满足了我的所有需求。如果VMware仅提供令牌Ubuntu支持,我将使用VirtualBox。
答案 5 :(得分:3)
根据我的经验,我发现vmware似乎比virtualbox更快,虽然我没有任何硬数据来支持它。
即使vmware对我来说速度更快,我仍然使用virtualbox,因为它“足够好”并且是免费的(并且非常便宜)。
答案 6 :(得分:3)
我发现ubuntu 3d图形在虚拟盒3中工作,而VMWare 7不支持,至少开箱即用。高级视觉效果(展示,平滑桌面滚动,立方体等)等高级功能正常运行。 VMWare在快照方面优于VBox。 VMWare允许分支快照树,vbox不(至少容易)。 VBox不支持多监视器跨越(如果您有3个监视器设置)与vmware一样透明。由于与VMWare基础架构(ESX)的兼容性,我更喜欢用于无头服务器操作的vmware和用于需要用户交互(photoshop,GUI等)的任何虚拟机。
此外,vmware中有很多功能,例如ACE来锁定虚拟机中不存在的虚拟机。
答案 7 :(得分:2)
我已经使用了两年以上超过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)
答案 8 :(得分:1)
我在VMWare映像中开发的经验非常糟糕,但我认为这是由于配置错误(VMWare仅在双核盒上使用单核,而盒子本身在访问其SATA驱动器时使用PATA仿真) 。可惜,真的,因为我们有一个相当复杂的环境(使用WSAD + WebSphere + MQ + Message Broker的门户开发),这是一个正确配置的PITA ......
我在一个运行在XP下运行的Virtualbox上的一个Solaris客户机上运行的NetBeans运行在一个带有2G内存的双核盒子上,我并没有真正注意到它与本机运行的实例之间存在差异,但这只是与一个玩具应用程序。
答案 9 :(得分:1)
在VM中使用像hdtune这样的测试工具并不是很有用 假设一个VM立即从所有FS调用返回,并让底层OS同步,而另一个等待OS sync()返回。
更好的测试更像是你的真实任务 - 尝试在两者上编译Linux内核。
答案 10 :(得分:1)
物理驱动程序速度显然不正确。在VM中测试的Sata磁盘平均读取速度不能达到357M / s。我认为虚拟机测试数据更真实。
答案 11 :(得分:1)
我买回了VMWare版本3,从那时起就一直在使用VMWare。只有一次我重新安装了我的客人,那就是将一个客人从NT 4升级到XP。我一直在使用付费版本,但由于我不再将它用于商业目的,我可以使用VMWare Player。多年来,我的主机操作系统已经从Windows改为Linux改为Mac OSX,现在又改回了Windows。
这是我可以依赖的一件事......拥有一个稳定的开发环境,我的所有工具总是正确配置并准备就绪。
我已经涉足使用coLinux(在64位主机上有问题)XEN,UML,VirtualBox(慢速磁盘支持......编译不好)和Parallels(非常适合Mac,没有PC版本)。 VMWare是您拥有的最好的无忧全方位选择。
答案 12 :(得分:1)
在ubuntu上安装对于VM来说非常困难,但是对于Virtualbox来说也是如此。我无法编写VM,但在第三时间,我使用virtualbox
设置了XP