vSphere Troubleshooting
CPU TROUBLESHOOTING
MEMORYTROUBLESHOOTING
NETWORK TROUBLESHOOTING
TROUBLESHOOTING TOOLS
- If ready time <= 5%, there’s no problem.
- If ready time is 5% <=> 10%, there might be an issue.
- If ready time is => 10% there’s a performance issue.
- Check if the virtual machine’s CPU is not limited.
- Check if there’s CPU over commitment all the time, occasional spikes are no problem.
- If it’s an SMP virtual machine check if the application is multithreading and actually using the resources.
- If the ESX host is saturated reduce the number of virtual machines.
MEMORYTROUBLESHOOTING
- Be careful with setting virtual machine memory reservations. When memory is touched by the VM, the other virtual machines can’t use the memory anymore. Only configure what the virtual machine really needs.
- Don’t set memory limits, set an appropriate virtual machine memory size instead.
- Do not disable page sharing or the balloon driver. Ballooning is OK as long as the guest OS isn’t using it’s own page file for active memory swapping.
- The use of large pages results in reduced memory management overhead and can therefore increase hypervisor performance. But take into consideration that using large pages(2MB) TSP might not occur until memory over commitment is high enough to require the large pages to be broken into small pages.
STORAGE TROUBLESHOOTING
- If KAVG/cmd> 3 mSecor DAVG/cmd> 20 mSecthere might be a storage performance problem.
- Check alignment on the array, VMFS and in the guest OS.
- Monitor the number of reservation conflicts per second and be careful with snapshots.
- Pay attention to drive types, the more drives you use the more IOPS you will get.
- When creating an VMFS, give it the right size and keep in mind how many virtual machines you want to host on that datastore.
- When choosing a block size, stick to it.
NETWORK TROUBLESHOOTING
- Enable PortFastmode for the physical switch ports facing the ESXiServer.
- Disable STP for the physical switch ports facing the ESX Server.
- Use the VMXNET3 virtual network card wherever possible.
TROUBLESHOOTING TOOLS
- Veeam Monitor
- VMTurboWatchdog
- QuestvFoglight
- VKernel CapacityAnalyzer
- VESI VMware Community PowerPack
- VMware Health Check Analyzer
- BoukeGroenescheij -> Graph-VM
- Esxplotand perfmon
- Rob de Veij -RVTools
- XangatiforESX
Comments
Post a Comment