42 Comments
- inuchance, on 10/10/2007, -2/+21... Doesn't VMware nag you to do this if you haven't already?
- schestowitz, on 10/10/2007, -3/+20It's worth mentioning that Tools was recently made open source, which gives room for hope for the future of VMWare as an open source citizen.
- KibibyteBrain, on 10/10/2007, -1/+16One neat hack for boosting performance, especially 3-d performance, with any Unix-Unix vmware pair is to disable X logins on your VM, and start a remote X session on your native machine's x server into the virtual machine using ssh with the '-Y' flag. I could get well over a thousand FPS with glxgears this way on my Macbook Pro ssh'ing into an ubuntu 7.04 VM using OSX's X11 with quartz-wm(the default). And some apps that were acting dog slow in the VM window with vmware tools like Eclipse IDE were lightening fast after the hack. RAM usage in the VM also went down to about 33% of their levels in the VMware fusion window. This is just a better way to do it.
OSX users might find this helpful in using linux apps with X11 http://www.macosxhints.com/article.php?story=20060 ... - mr804, on 10/10/2007, -0/+9INSTALL THE TOOLS THE APPLICATION SUGGESTED YOU INSTALL. AMAZING!!!
- Noctem, on 10/10/2007, -1/+8One thing that bugs me about VMWare tools inside Linux is that once your Xserver is upgraded, vmware tools ceases to function properly. You have to run the setup/compile again and either reboot or restart your x session. Since tools was recently opened up, it'd be nice to see them in the Ubuntu repos with some sort of function for Ubuntu to detect whether or not it's running inside Vmware and install/utilize the tools if necessary after installation.
- nailer, on 10/10/2007, -1/+8Yes it does, when the VM is powered on. Installing them is done with 2 clicks - one for the menu, one for 'Install VMware Tools',
I have no idea why people are modding you down. This is article is a howto on a well documented, two step operation. What next? 'How to spellcheck in OpenOffice'? - bangmalley, on 08/30/2008, -1/+7use VirtualBox
- ku16610, on 10/10/2007, -1/+6lame buried for being included in the documentation of vmware.
and also prompted by vmware on a regular basis. - sishgupta, on 10/10/2007, -1/+5http://www.psychocats.net/ubuntu/aptitude
- frazw, on 10/10/2007, -0/+3That's exactly what I thought as soon as I saw the article. I in fact was unaware of vmware tools until I had tried to use vmware server for the first time.
- KibibyteBrain, on 10/10/2007, -0/+3Now that VMWare tools is Open Source, hopefully the next release of major distros will make this flaw as well as the need to install it at all a thing of the past.
- myFriendDerrik, on 10/10/2007, -1/+4I'm interested in trying that, do you have a link to an article or tutorial? Thanks!
- KibibyteBrain, on 10/10/2007, -1/+4It would make sense, as it seems like all the other serious cross platform virtualization contenders are, and now the performance gap between VMware and the pack is falling off more and more...
- SuperJason, on 10/10/2007, -1/+4I had done some fairly extensive performance testing, and here is what I found (a snippet from http://superjason.com/archive/2007/05/30/vmware-pe ... ) Sorry for the blog spam, but I just wanted to let you know where there was additional information.
The results are by no means ultra-reliable, but I think I can still draw some general conclusions:
* Pre-allocating your hard drive doesn't make a significant difference, but is still slightly better none the less.
* Hyperthreading DOES help the virtual machine slightly, but outside of VMware, it actually hurt performance. You'll have to set this based on which you use more.
* Pentium D's are horrible, horrible processors, but I'm sure you already knew that.
* Hard drive speed was NOT a significant factor. I was actually very surprised by this. I do still recommend 10,000RPM drives for booting Windows.
* Antivirus is a really bad idea (you should be smart enough to not get a virus anyway)
* CPU speed is pretty much the most important factor for compiling. I was pretty impressed that a Macbook Pro running BootCamp was able to keep up with my new server. Keep in mind that I was running in a virtual machine, so I don't feel too bad.
* Running in a virtual machine does have a cost, but in my opinion, the cost is worth it. Especially since the cost of great processors are plummeting. The quad core should be highly affordable very soon.
* Setting your virtual machine to use 1 processor is actually slightly better than using 2. I read something about it being due to the fact that 2 virtual processors complicate the scheduling if you have 2 real processors.
So here are the speed for your virtual machine (in order of importance):
1. Fast processor
2. Turn off anti-virus
3. Using a single virtual processor
4. Enable hyper-threading
5. Use pre-allocated virtual disks - om3ganet, on 10/10/2007, -0/+3I had a hard time installing VirtualBox in Ubuntu server 7.04, due to strange errors, which I forgot how I resolved. But VirtualBox is certainly worth it for the headless, remote desktop-able ability! Performance wise, hard to tell, since it is only visible over a remote connection.
- djekz, on 10/10/2007, -0/+2the installation process could be eased somewhat, but since there are kernel modules involved, those must be recompiled when you install new kernels.
I'm not sure, but is there some kind of licensing agreement that would prevent them from distributing binary drivers? That is the case with NVIDIA and ndiswrapper, where you must recompile the driver with every kernel upgrade. - 2Bnor2B, on 10/10/2007, -1/+3Dugg for including PCLinuxOS 2007. Very nicely formatted instructions. Thanks
- mdaocus, on 10/10/2007, -0/+2spammer!
- KibibyteBrain, on 10/10/2007, -0/+2I don't know, I sort of came up with it myself just to see how it would work. I'm sure someone else has done it before, though.
- srg13, on 10/10/2007, -1/+3Linux?
- dahlek, on 10/10/2007, -0/+2Linux, without a doubt. Windows caged under Linux is a happier beast. At least, it behaves better. It's easy to use the Linux remote X stuff to allow one beefy secure and stable Linux box to allow many clients to use Windows remotely that way. The possibilities are endless and I think vmware makes a specific product that does just this, though you can also do it yourself using the free versions of vmware.
- bgturk, on 10/10/2007, -0/+2I use Virtualbox for my virtualization needs. It is faster than Vmware.
- Justathought, on 10/10/2007, -0/+1I am going to digg this simply because they included other distros other than Ubuntu. Well, I guess it is also a helpful tutorial. :)
- cristiv, on 10/10/2007, -0/+1Same if you update the kernel (or run a different kernel every once in a while). I have a FC5 64-bit box with 2.6.20 and 2.6.18. the kernel module for vmware does not compile with 2.6.20, so I only use it with 2.6.18, but after booting and running 2.6.20, then back to 2.6.18 I have to reconfigure.
No biggie though, it does not take that long.
You can always argue that I can upgrade, but I need to test my software on a wide variety of kernels... - teddyjones, on 10/10/2007, -1/+2But the application does not suggest how to do it ;) Tthe tools do not install out of the box on all platforms. I tried to install them on debian some time ago and had trouble to get them running properly.
- cristiv, on 10/10/2007, -0/+1nice article, thank you
- antdude, on 10/10/2007, -0/+1VirtualBox seems unstable. I managed to crash my X hard and I had to reboot (shutdown -r now via ssh) my Debian (killing processes didn't get my console back). You can see the details here: http://forums.virtualbox.org/viewtopic.php?t=1804 (no replies). :( I still prefer VMware (even v5.5.4) over VirtualBox.
- 4rch, on 10/10/2007, -0/+1You knob, she's a spammer.
- MacintoshSauce, on 10/10/2007, -0/+0Thanks to the author of this article! You have made my life easier! :)
- dattaway, on 10/10/2007, -1/+1The wars will continue until morale improves.
- kwandar, on 10/10/2007, -0/+0I'm thinking of putting in a home server, with virtualized Windows 2000, as I'm plannng to migrate the household to Linux (specifically Ubuntu Gutsy), but there has to be an ability to run legacy programs. I'd like to set up a server with lots of RAM and multi-core CPU, have it run Win 2000 in a virtualized environment, and give remote access to everyone (rather than having to go out and buy a bunch of high powered machines for virtualization). The would run Ubuntu from that server, and virtualized Win 2000. Everyone could use low end computers, as they would basically be dumb terminals. Does this work? Speed issues? Thoughts?
- spz104, on 10/10/2007, -0/+0Scaled screenshots in jpeg format look awesome!!
- mudgod, on 10/10/2007, -1/+1OT: I tried running Xen but wasn't able to get it running and have been using VMWare for a little while now. I've got an AMD processor with SVM. How do I know if VMWare supports the extensions and if so how to enable them? I couldn't find any info on that.
- inactive, on 10/10/2007, -1/+0i think you meant to post over there * points to ron paul url -->
- kevmaster, on 10/10/2007, -5/+2How to boost the performance of any website hosted on Ubuntu drastically:
http://kevin.vanzonneveld.net/techblog/article/sur ... - inactive, on 10/10/2007, -5/+2if you use windows in emulation more than linux, you know what OS you should be using first.
- slashdotted, on 10/10/2007, -4/+1Any open source and free virtualbox 1.5+ vs. free closed source vmware benchmarks out there?
A friend told me that vmware tries to suppress free speech benchmarking in their eula. - inactive, on 10/10/2007, -3/+0bs, i looked at your profile....it is obvious you don't have a clue.
however, I do like the price on the 4gb flash drives you are selling...perfect for VM image installs - inactive, on 10/10/2007, -4/+1Without Tools VMware just sucks, its performance is the lowest that you could find on a virtualization program. VMware is so troublesome, you do even need a serial for the server version. Most of the times I end up just installing Virtualbox :)
- TheDHC, on 10/10/2007, -16/+4iphone
- inactive, on 10/10/2007, -14/+2rtfm? :)
dugg down for using apt-get instead of aptitude and doing an unnecessary step copying the tar.gz instead of directly unpacking to the disered directory. - inactive, on 10/10/2007, -22/+0The information is useful for linux user like me. Thanks for sharing.
http://www.home4fastsale.com


What is Digg?