Performance optimisation on XP for VMWare

Hi All,

I have a Dell Precision 490 with 3 GB of RAM and Xeon(TM) CPU 3.20GHz - In Task Manager the CPU shows 8 virtual CPU's, i assume the system has 2 quad core CPU's???

Anyway when i run VMware (mostly windows 2003) i've noticed the performance isnt great (either on the host or vm). I was wondering if there are any tweaks i can make to get better performance.

The first thing that comes to mind is to set affiinity - what would be the configuration to go for? I only really use this machine for VMware 6 (which has multiple images but i try to run only one at a time)

any ideas i could try?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Besides running a bare bones XP set up, affinity would indeed be your best bet if the main purpose of the host is to run VMWare.

This may be of interest:

VMware ESX Server guest OS performance tips (parts 1, 2 and 3),289483,sid179_gci1277586,00.html,289483,sid179_gci1277588,00.html,289483,sid179_gci1277587,00.html

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
While the ESX advices above are also somewhat valid for your hosted environment there are also a few additional things that you can do to improve the performance. Pleas see the list I've compiled here:

Hi hardeepnarwan,

We use VMWare for work all the time, based on my experience, the following procedure should increase your VMWare performance by some margin:
1. Ram: the more the better, if your VMWare runs out of Virtual memory, the VM and the host box will become slow altogether
2. Run your VMWare on a separate HDD - just copy your VMWare folder to another HDD and run it from there

Hope that helps

Make sure that VT is enabled at the BIOS. Dell ships these workstations with VT disabled. This will benefit your VMs.

Which platform are you running your VMs on? Workstation 6.5, VMware Server 2 or 1x, or ESX? If your 490 is solely for running VMs, then use ESX (run ESXi on a USB drive - and manage it with a VI client running on another PC. If you need to manage your VMs on the same machine, then use either VMware Server 1x or 2  or VMware Workstation (meant for dev/test), but make sure to run them on a 64-bit host OS to go beyond 4GB of RAM. According to Dell, the 490 can go up to 32 GB of RAM ( What are the memory requirements for your VMs?

What types of drives are you using (SAS, SATA, 7k , 10k or 15k RPM)? Also, what is your hard drive configuration (SAS drives on RAID10 or SATA drives on RAID5, etc)? If you're using SATA, you may want to consider SAS drives running at either 10k or 15k RPM. The 490 does support SAS (

What types of VMs are you running on here? What are their virtual hardware specs (CPU, RAM, HDD)?
Depending on the type of VMs you're running will determine how many you can run on this machine.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.