E-Mail:

Virtual Machine Speed Tips

Add to iTunes | Add to YouTube | Add to Google | RSS Feed

The last time you used a Virtual Machine for anything, how frustrated did you get over how slow everything is? Did it make you curse, or want to give up? Well, here are some tips from a reader to help you speed up the state of your VM, and make you a much happier Geek.

  • Store Virtual machines on separate drive. One of the biggest performance bottlenecks in VMs is the Disk I/O rate. You can greatly improve vm performance by storing your virtual machines on a separate hard drive other than your boot drive. Sorry storing your VMs on the same drive on a different partition wont do it.
  • Don’t pay for anything you can get for free. Alot of VM software costs a good bit of money. Microsoft offers their Virtual PC 2007 as a free download, as does innotek who offers virtual box as a free download. VMware is the leader in VM technology, they offer VMware Server for free, it is kind of a half way between VMware workstation and VMware ESX. VMware server is available for windows and Linux Operating Systems.
  • Test new software on a Virtual Machine. Instead of trying new software on your primary computer, create a virtual machine and test it on that. VMware server offers a snapshot feature that lets you create rollback points that you can use to restore your Test VM in case something goes wrong or you don’t like the software. if you have a lot of extra hard drive space you can also convert your operating environment to virtual and use that to test with. if not next time you reformat you can always use vmware converter to create a clean version of your system in VMware. Symantec ghost also allows you to convert a ghost image to a virtual machine.
  • Always install Virtual Tools. The Virtual Tools make working with vm machines a lot easier. They provide special drivers for input, video, network , and other system devices that improve performance. it also allows you to move your cursor back and forth between your host and virtual machine with out having to manually change focus.
  • Run resource heavy development servers in Vmware. If you are a developer who likes having a test environment (LAMP, Oracle DB, Tomcat JSP,etc) on there primary machine, but don’t want to have it drag down your system when your not using it. try setting it up in a vm, with networking and only turn it on when needed. And then FTP, SSH,or HTTP into it to do what you need to. and then shut it down when you don’t need it.

Want to embed this video on your own site, blog, or forum? Use this code or download the video:

What's your #1 source for Internet needs? GoDaddy has new domain names, transfers and renewals as low as $1.99. Plus, check out their hosting plans, Web site builders, secure certificates and much more. Plus, as a listener of The Chris Pirillo Show, enter code CHRIS2 when you check out, and save an additional $5 off any order of $30 or more. Get your piece of the internet at GoDaddy!

43 Comments

Cant add much other then to say, awesome!

Nice tips but i would also recommend if u have vista use ready boost for your system and for the virtual machine use your system ram.

Chris, Great Tips.
I use Virtual Box ( on Linux ) as it has all the features I need and it allows me to use my USB 2.0 devices in my virtual machine. VMWare has been able to do this for a while and virtual box has just recently added support for them. Although VMWare has some more features than Virtual Box I find I don’t use them often enough to pay for the privilege when Virtual Box works just as well.

Chris… Thanks for the tips, but I have a few more. I think you should never run a Virtual Machine if you have less than around 2.2 ghz. Also, if it seems messed up, you may also want to add more ram to your hosting machine. AKA the one that will run the VM. Lastly… do as Chris said… run it off an external drive. This will help TONS!

huh didnt know that ; i learned lots from this vid

thxs chris!

Tech Interviews Is Xbox Hot or Cold?Virtual Machine Speed TipsMore Help with Your Digital Camera (SLR) Buy a Camcorder Buy a Digital Camera Reflections for the New Year Computing with Elders To Buy a Zune InkJet Printer Help Losing Weight and Getting in Shape for New Year?s

Sounds great !, ,,,,,,,,,,,,,, err !!!!!, just one problem. As i have Vista home edition, i am not allowed to install !!!!!!!!!!!!. There IS always something that bugger,s it up.

Sorry, i meant i have Vista home premium installed (with sp1 rc1).

What is drive E:? A hard drive? dvd/cd-rom?

Initech? THE Initech from Office Space? LOL

Would my computer implode, if I used VMware to run Vista inside of Vista?

On my previous comment to this video I tried to install in MS Virtual PC 2007 the VM Additions to Windows 95 but cannot be installed. So I searched Google for a help and found a site “vpc(dot)essjae(dot)com”. I found that resources why VM Additions from VPC 2007 cannot be installed on a Windows 95 machine but also found an ISO Image of VM Additions from VPC 2004 so decided to install this older version.

After install on the first booting after restart BSOD appeared (I was feeling distressing at this time) but tried the second restart and it works but on 16 colors and the Display properties appeared. I selected the previous settings (so the graphic card drivers without VM Additions support) and it restarted without rebooting by going again by BIOS (only system reload) and finally, it works for me again but now on Virtual PC 2007! Thanks for this very nice tip to VPC Guy - Ben Armstrong!

Just as a suggestion—or warning, whatever you would like to call it—for open-source virtualization, stay away from Q. The software itself, as far as interface and functionality are good, but the speed and performance are really terrible. I suppose if you just want to test software, it’s fine and does the job—and is also one of the few free solutions that are there for mac, which is why I tried it—but for trying to actually use it for any type of good virtualization, it’s really not a good idea.

I LOVE THE Virtual Machines!!! It is a great way to find if there are any viruses or anything wrong with the software without “breaking” your machines!!!

I agree! I’ll definitely use these tips when virtualizing Linux!

For those of you who are now interested in VMware because of this article:

It is possible to create your own WMware images using “EasyVMX!” which is a website I recently found. The significance of this is that it will keep your head above water if you want to set up virtual machines for VMware player(which is only able to run images, not create them). This workaround will not give you the full feature-set of VMware workstation(which I might buy in the future) but it will definitely give anyone interested in trying vmware the basic necessities to get started.

Also, the more ram you give you Virtual Machines, the less you will be running on page files from a virtual drive.

Thanks alot for the tips

thanks for the tips chris

Michael Rivera (mrivera1)

January 4th, 2008
at 10:37pm

I have used VM’s for quite a while now, and they can become very useful if you know what you are doing. Whether you use them for work purposes, or to get certain programs and hardware to work, or for nostalgic purposes, VM’s are very cool. VM’s are also very easy to setup, so don’t be afraid of them. I just installed Windows 2000 on VMWare, and it was a very easy process. Other programs like Virtual PC work just as well. If you haven’t already, go out get VM software and try out VM’s today!

great tips! mostly things I know already. but its good to see it all up somewhere for the public!

Thank you so much for the video about Virtual Machines it was very educational video and I got a lot out of this video because I have had a lot of questions about Virutal Machines. One day you should try to do a video on how to install Virtual Machines. You also need to try to do a video about how to overclock your processor properly and safely.

Awesome tips! I really liked the virtual tools, I’ve never used it before. I was having some issues getting Fedora 8 to work properly on my Microsoft VM, and it had something to do with the color limitations. Got it working though. Thanks for the awesome tips!

Do you personally find the alternative Hard Drive tip to really be beneficial? I’ve got mine on the same hard drive right now, seems to be working fine! hehe

Wazzup? An ereror occured?? wtf, everything else works fine :S

well..how about..
On a Vista Pc..can i VIRTUALY MECH with a MAC O.S?

anyway..IF I WERE TO UNINSTALL MY VMware..will it also ERASE my other O.S?..and isit possible (in my case..i use a Vista..and the virtual Pc is an XP..to uninstall the XP? cos if i m not wrong..there is no UNINSTALL button for an O.S)

Grabbed Virtual PC 2007 several hours ago. For some reason it isn’t recognizing my WinXP Pro product key… says it’s invalid. I was able to run Knoppix from an old disc I had laying around. I also tried Xubuntu, but it stretched it out to be twice the height of the window, so I couldn’t use that.

I’ll tell you, any virtual machine program will be painfully slow when you’re running your host as XP with 384 MB of RAM.

OSX is built for hardware that is in Mac’s, unlike windows that is just built to run on any other machine.

In other words, no, unless you break the law and get a patched version, but even still, it barely works.

Just buy a mac mini, they’re cheap.

Chris’s videos sound dont work properly if you go from one of his vids to another. To fix it just change the volume.

[part 1/2]

It doesn’t work like that.

With VMWare, you basically make a separate virtual computer with a virtual hard disk file. Everything will be installed in the hard disk file, your real system will not be affected.

So, if you install XP on a virtual machine, your real operating system is not affected. XP sits within the virtual hard disk and VMWare mounts this hard disk, so you can use it as a virtual computer.

[part 2/2]

Thus, Windows XP won’t show up in the Software panel, because you didn’t install XP on your computer in the first place, you installed in on the virtual machine.

If you want to get rid of your virtual Windows XP, you simply delete the virtual machine and the virtual hard disk file.

I hope that helps!

Yeah. I’d get one if I was living in the USA. The base price for a Mac Mini over there is $599 (or €403). Over there it’s €599. or $890. *gulp* And I wanted to get upgrades T_T

In fact, just change the symbol for any Mac price and you get the price what we have to pay.

But yeah. Compared to the other Macs, they’re cheap.

qemu is something entirely different

could I install a virtual machine of OSX inside VMware fusion for the purpose of software testing?

Yes, although it can only be Mac OS X Server, so far, only available w/ Parallels.

im getting a new imac and want to use the kind of software so i can run windows vista or xp.
i will be using film editing software (sony Vegas pro)in windows and want to use most of the power of the mac when do this so i can render stuff fast. Is this possible and if so which one of these software would you recommend.

Thanks

If you’re gonna do really hardware-intensive video editing, I highly recommend using Boot Camp and running Windows natively so that you can get the most out of your hardware./

What Do You Think?

 
Blog Widget by LinkWithin