4

We have a large SharePoint 2010 farm running on VMWare ESX cluster. Based on the hardware underpinning this environment and the given load (which is light), we feel like the servers are responding slower than they should be. No errors or anything like that are happening; it just feels sluggish. This is common across several different application tiers (separate farms on separate hardware/clusters) so we want to investigate our VMWare configuration.

My questions:

  1. How do I approach tuning a VMWare environment for SharePoint?
  2. What sort of things should I investigate first?
  3. Are there any configuration recommendations for hosting SharePoint on VMWare (either on the VMWare side or SharePoint side) I should be aware of?

I know there is a lot of variation amongst hardware platforms. I am looking for anything specific you may have encountered that could help us improve our VMWare performance.

VMWare version: VMWARE ESX SERVER 4.0.0 Revision: 2.6.18-128.ESX

3 Answers 3

1

Make sure you have the right hardware. Make sure your chip (whether Intel or AMD) can handle virtualization (you can go into BIOS and check that). 64-bit machine is better for performance although 32-bit with virtual support will work too. I dont see anything special you have to do.

here are some good links.... http://geekswithblogs.net/manesh/archive/2010/05/28/building-the-ultimate-sharepoint-2010-development-environment.aspx

http://virtualizesharepoint.com/2011/03/16/virtualized-sharepoint-2010-environment-by-using-vmware-vsphere/

https://www.nothingbutsharepoint.com/sites/devwiki/SP2010Dev/Pages/Building%20a%20SharePoint%202010%20Development%20machine.aspx

2
  • 2
    SharePoint 2010 does not support 32-bit! Sep 28, 2011 at 16:24
  • I'm pretty sure our entire stack is 64-bit. I will double check that we're not doing something wacky like running 64-bit Windows on top of 32-bit ESX, if that is even possible. +1 for suggesting something to investigate. Sep 28, 2011 at 17:18
1

Poor performance is usually the result of a combination of these factors:

  • Bad application design like custom Web parts taking too long to render.
  • Too many Web parts on slow pages.
  • Disk IO bottlenecks on the SQL server. For high performance environments you need fast disk arrays or a fast SAN for the TEMPDB and the SharePoint databases.
  • Insufficient memory for the virtual servers.
  • The search indexer eats most of the disk IO and network IO bandwidth.
  • Network IO bottlenecks.
  • Network routing problems.
  • Little or no use of caching techniques.

The fact that you are using VMware is less likely to be the source of your performance problems.

3
1

Take a look at the following white papers released by VMware. These documents answer your questions.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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