views:

22819

answers:

11
+1  A: 

In my experience i've found that vmware seems to be faster than virtualbox, although i don't have any hard data to back it up.

Even though vmware has been faster for me i still use virtualbox because it's "good enough" and is free (and im cheap).

John Boker
VMware is free, VMware workstation is not...
Ngu Soon Hui
VMWare player and VirtualBox OSE are free. Player is already avaialble as a binary but OSE is source code. Both have commercial versions as well...
Marius
A: 

I had a very bad experience developing within a VMWare image, but I believe that was due to misconfiguration issues (VMWare only using a single core on a dual-core box and the box itself using PATA emulation when accessing its SATA drive). Pity, really, as we had a fairly complex environment (portal development using WSAD + WebSphere + MQ + Message Broker) that was a PITA to configure properly...

I played with NetBeans running on a Solaris guest in a Virtualbox running under XP on a dual-core box with 2G of memory and I didn't really notice a difference between it and an instance running natively, but that was just with a toy app.

TMN
A: 

Using testing tools like hdtune in a VM is not very informative.
Suppose one VM immediately returns from all FS calls and lets the underlying OS sync latter while another waited for the OS sync() to return.

A better test would be something more like your real tasks - try compiling the Linux kernel on both.

Martin Beckett
Yes, that's the problem with all benchmarks. That's why I added Sandra to my test. But both gets a similar ratio in the disk/filesystem performance of VMware vs Virtualbox.Its not a deep benchmark with all details but it shows some differences between this two VMs.
devarni
+10  A: 

In my experience, VMWare Workstation is the way to go, especially on a development machine (I worked on a large development project for Siemens involving .NET 2.0 Forms, ASPX and SQL Server 2005 Databases, all running within VMWare virtual machines):

  • Networking is vastly superior - you can actually make VPN connections!
  • Configuration is simpler and more flexible
  • The Workstation client provides a nicer end-user experience (subjective, I know...)
  • I've found it to be more performant across the board

Hope that helps!

Dan
I disagree with you on all aspects. I've found VirtualBox to have a better UI, configuration being (almost) as simple (still it is very simple), absolutely more flexible, and definitely FASTER ! And you can alsways make VPN connection, as long as the virtual network card is in bridged mode.
Quandary
I can only go on my own experiences - having used both on various projects, I'd choose VMWare every time.Don't get me wrong - VirtualBox is fantastic for a free product, and I use it regularly at home (where VMWare Server is a little heavy).
Dan
+1  A: 

Physical Drivers speed isn't correct obviously. Sata disks average read speed can't reach 357M/s which test in VM. I think virtualbox test data is more really.

+1  A: 

Personally, and I have no 'hard data' to back this up, VirtualBox seems to be faster and a lot more responsive to me (than VMWare Workstation)

kitsune
I also feel my VirtualBox VMs are faster than my VMWare ones, but I have no hard data, hence the reason I am searching on StackOverflow.I am also too lazy to do my own benchmarks :(
Marthinus
+1  A: 

I use VMware Workstation at work and Sun VirtualBox at home. My employer pays for VMware and MS Windows in the office. At home w/ Ubuntu Linux, Virtualbox is easier to maintain, performs as well as I require and is free. VMware Player is too feature limited.

The main reason chose VirtualBox at home was maintenance. When I need to use a virtual guest, I want it now; not after 5-7 minutes re-compiling kernel modules. Some may argue it is a consequence of my linux distro choice - not VMware's fault. Without debating one Linux distro's merits over another, suffiuce it to say Ubuntu meets all my needs. If VMware delivers only token Ubuntu support, I'll use VirtualBox.

A: 

I found that ubuntu 3d graphics work OUT OF THE BOX in VirtualBox 3, where VMWare 7 doesn't support, out of the box at least. The advanced features like advanced visual effects (expo, smooth desktop scrolling, cube, etc) just work. VMWare is superior in snapshots to VBox. VMWare allows branching of a snapshot tree, vbox doesn't (easily at least). VBox doesn't support multiple monitor spanning (if you have a 3-monitor setup) as transparently as vmware. Because of compatibility with VMWare infrastructure (ESX) I would prefer vmware for headless server operations and virtualbox for anything that requires user interaction (photoshop, GUI, etc).

Also, there are tons of features in vmware such as ACE to lockdown virtual machines that just don't exist in virtualbox.

KH
A: 

I bought VMWare version 3 way back, and have been using VMWare ever since. Only once have I re-installed my guest, and that was to upgrade one guest from NT 4 to XP. I have been using the paid versions, but since I do not use it for commercial purposes anymore I could be using VMWare Player. My host OS has changed over the years from Windows to Linux to Mac OSX and back again to Windows now.

It has been the one thing I could rely on... having a stable development environment with all my tools always configured properly and at the ready.

I have dabbled using coLinux (has problems on 64bit hosts) XEN, UML, VirtualBox (slow disk support... bad for compiling) and Parallels (great on Mac, no PC version). VMWare is the best no-hassle all-round option you have.

Marius
+1  A: 

Hi, I do some test on VMware and VirtualBox and published them on my site (www.ilsistemista.net): http://www.ilsistemista.net/index.php/software/virtualization.html

In short: while VMWare has its advantages when used on a stand alone server, the fact that is does not support RHEL or CentOS > 5.1 (there is glibc problem) is a great problem for me. Instead, I really like VirtualBox, that now is the primary virtualization platform at my company (www.assyoma.it).

I hope that the article will be useful...

kernelc
A: 

Installing on ubuntu is very hard for VM but apt get worked for Virtualbox. I couldnt complied VM but in the third of time, I set up XP using virtualbox

Erkin Tek