VM software that doesn't clog the host OS?

2

1

I'm trying to setup a few CMS distributions on a linux box. And I have to do some serious development on it. But my main machine is running Win7 so I was thinking about virtualization.

But I do not want my main machine to be clogged with VM drivers and patches and whatnot.

So what's a good VM software considering that I care a lot about the host OS's general performance but not the VM's ?


NOTE: I'm caring for the host OS performance in the sense that if I am NOT running the VM, the host OS should still runs its full pre-VM-installation speed, VMware Workstation, for example, has a record of slowing down the host OS's startup time.

I don't care, however, about the performance of host/VM when the VM is running. I think my host OS is fast enough to handle them without a hinch. But I do care if installing VMware workstation will slow down my host OS boot up time (due to various VMware drivers).

Hope this clear things up.

chakrit

Posted 2009-09-15T18:08:04.087

Reputation: 531

oh, that clears things up better. Edited answer. – caliban – 2009-09-15T18:29:21.330

Answers

5

If you can afford it - go for VMWare Workstation. It's fast, it's stable, and affects the host OS to a minimum.

If you want free - then go for Virtualbox. It's not as polished, but it is still fast and stable.

However, remember you are essentially running a computer within a computer. Your host OS will be affected definitely by the VM's processor usage, disk i/o operations, and memory usage. No VM software is going to cut that down significantly for you.

That said, if you really care about the host OS's performance - first things to do is to tweak your VM's for minimum disk I/O, and get more RAM for your system.

EDIT : OP wants a VM software that literally doesn't impact system when VMs are not running.

In that case, I highly recommend you go for Portable Virtualbox. It's portable, it's standalone, and by the nature of it being standalone, it doesn't dump junk all over your system. If you are not running it, your OS should be unaffected by anything too. Give it a shot.

caliban

Posted 2009-09-15T18:08:04.087

Reputation: 18 979

1VMware Server is free, BTW – wRAR – 2009-09-15T18:19:06.967

1@wRAR: you are right, but VMWare is a solution for servers, while VM Ware Workstaion is better if you simply want to work with VM on your desktop. VMWare Workstaion has also "Player" free edition. – smok1 – 2009-09-15T18:37:16.710

Cool that's what I was looking for! ... Guess there's a portable version for everything these days :) – chakrit – 2009-09-15T18:49:05.547

@smok1, I've used both at work for running a Windows VM on my Linux workstation, and while VMware Workstation was also very good for my needs, I honestly don't know why anyone should pay for it anymore as VMware Server does everything it does (afaik), and is just as simple to use. Making Server free was a bit surprising move to me, but I guess they're making their money with other product lines. – Jonik – 2009-09-15T18:50:34.953

Oh, and when running a VM (on either product) it does clog the host system's resources significantly. But when VMware is not running (or all VMs are suspended/powered off) it certainly does not, at least when the host OS is Linux - I don't know if that's different for Windows. – Jonik – 2009-09-15T18:55:55.143

@Jonik actually, reason I didn't go for VMware is because it added a full minute freeze on windows logon on my other box. – chakrit – 2009-09-15T19:08:10.767

Portable VBox does have its drawbacks though. networking is broken since the host doesn't have a virtual adapter installed. however, there ways to setup this service temporarily on host systems, if required. – None – 2009-09-15T19:32:23.137

I use virtualbox on my mac - it runs server 2008 R2 nicely. – Sam – 2009-09-18T04:35:06.243

Windows Server 2008 I mean. – Sam – 2009-09-18T04:35:40.377

2

One option is to disable the following services:

  • VMWare Authorization Service VMWare
  • DHCP Service VMWare NAT Service
  • VMWare Registration Service VMWare
  • Virtual Mount Manager Extended

That should speed up the booting process. You could then create a simple batch file to start the VMWare services when needed, a simple .bat-file should be enough, something like:

net start “VMWare Authorization Service”
net start “VMWare DHCP Service”
net start “VMWare NAT Service”
net start “VMWare Registration Service”
net start “VMWare Virtual Mount Manager Extended”

Those services might be different depending on which VMWare product you might be using, just check the Services list and pick everything with VMWare in it.

Or if you don't ever want to forget to start the services, create a special user for VMWare usage and put that batch file into Startup folder.

Raynet

Posted 2009-09-15T18:08:04.087

Reputation: 674

1

I'm using virtualPC and it's working pretty well on a somewhat weak system. As far as patches and drivers 'clogging' up the system, I haven't encountered such a thing.

Sam

Posted 2009-09-15T18:08:04.087

Reputation: 477

+1 Microsoft Virtual PC is new for Windows 7 and uses another architecture compared to the previous versions. It requires VT and is generally very snappy and doesn't seem to impact performance at all when off. Windows 7 XP Mode also uses this software... – Oskar Duveborn – 2009-09-15T19:10:25.833

I used it in a training class - it was pretty nice. – Sam – 2009-09-18T04:33:41.860

1

VirtualBox will install an additional network controller with the host OS and that's about it. no difference in the host's boot time.

Molly7244

Posted 2009-09-15T18:08:04.087

Reputation:

I have had headaches with VMware drivers clogging my old laptop once... so I'm a little skeptic about anything network running on bootup/startup... but +1 anyway, glad to know – chakrit – 2009-09-15T18:50:35.203

1

If you want a VM package that's got no footprint other than itself- qemu might be worth considering. It isn't the best, performance wide, but it needs no drivers, and will run portably.

Boot-time wise, virtualbox seems to have less of a effect than VMware installed - rather significantly

Journeyman Geek

Posted 2009-09-15T18:08:04.087

Reputation: 119 122

Interesting... but what I do like with VirtualBox is the easeness of use... I think wayy easier than VMWare maybe because it's also less sophisticated... But will try qemu out on monday anyway :) Thanks for suggesting – chakrit – 2009-09-20T10:37:51.880