How to identify capacity bottlenecks in Virtualization environment

Virtualization capacity management is an activity for IT Admins that helps right-size, optimize & plan future resources in your virtual environment. Shortage of any resource can affect the VM performance & creates bottlenecks too.

Admins always recieve the demand for creating & adding new VMs for variety of applications & different users. So, admins have to fight with capacity or resource limitations of the IT infrastructure. Capacity planning plays a big role to over come this situation because admins always want to know:

  • How many more VMs they can add to the physical host? 
  • How much more VM workload can this current host support? 
  • How much memory is free in virtual environment? 
  • How much time taken by CPU to process a request?
In other words, they want to predict when will they run out resources like CPU, memory, disk i/o etc. which leads to capacity bottlenecks. Reasons for these bottlenecks are:
  • VM Sprawl, 
  • Enabling high-availability without accounting for failover, 
  • Changes in workload, 
  • Utilization growth in current resources, 
  • Removing hosts from cluster, 
  • VM reservation increases