My department doesn't have the budget to upgrade my ailing Dell D620 laptop. However, I do have the option to buy my own personal computer, then use my company-issued ISO image to run Windows XP as my guest os using virtualbox or vmware.

Therefore, last month, I bought an Acer AX3910-U3012 desktop that had Windows 7 as the host os (and 8G RAM). In short, I was disappointed with the performance while trying to run WinXP as the guest os. (It didn't perform much better than my laptop.)

Just wondering what the optimal host os would be for running Windows XP as the guest os? (No, I can't use my company-issued ISO image to build the os for my personal computer.)

FWIW, I'm willing to spend up to $2k if it's REALLY worth it, but would prefer to spend no more than $1k. Also, in an effort to cut costs, I'd prefer buy a desktop instead of a laptop.

Thanks for any/all feedback.

link|improve this question
feedback

3 Answers

Why not use Windows XP Mode ?

It is free if you already have Windows 7 and runs like a charm. It will even map drives corresponding to the ones mapped on the host OS. You can bump up the resources allocated to the VM as well, since it is really just Microsoft's Virtual PC.

One caveat is the emulated S3 Trio GPU. It isn't the best and has it's limits, so if you plan on doing anything graphically intensive inside the VM then forget it.

link|improve this answer
Fortunately, I have no need to do anything graphically intensive for work. Unfortunately, my Acer only came with Windows 7 Home. Also, I already returned the machine. – user61132 Jan 1 '11 at 23:33
If you're buying another machine, look for hardware-assisted virtualization support and plenty of memory + CPU horsepower. – John T Jan 1 '11 at 23:34
feedback

Linux x86_64 on i7 and at least 8GB RAM. Make sure you enable VT-x on the BIOS, since many MB have it disabled by default. I use Gentoo, all compiled with gcc 4.x -march=core2 -mcx16 -O2 -pipe. Only thing is the latest VMware version in portage is 6.5.

Also give the guest 2 CPU cores and at least 2 GB memory.

However, the biggest limiting factor in VM performance is Disk IO. Now you have two (or more) OS competing for Disk access which can slow things down for disk-IO intensive operations. If you expect a lot of disk IO, I would recommend a good (but doesn't have to be expensive) RAID controller and at least two disks (mirrored).

Also make sure you install the VMware tools in the guest. That makes a big difference in performance, since they also supply paravirtualized drivers for VGA, NIC, etc. VMware also supports directX 9 (to some degree) if you have recent openGL in the host.

link|improve this answer
feedback

buy a SSD disk for hundred bucks, move Win 7 and the image there, leave the original HDD for storing your data

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.