Viewing the Performance Details of VMs, Hosts and Clusters

Using Embotics® vCommander®, you can analyze how a VM, host or cluster is performing and what issues may be affecting its performance. Performance metrics are retrieved from the hypervisor.

vCommander monitors the usage of CPU, memory, disk and network usage over the last seven days, and averages those numbers. vCommander also collects information about the maximum, or peak, resource usage.

Performance information is provided for vCenter, SCVMM, AWS and Azure Resource Manager VMs, as follows:

For vCenter, the last seven days of performance information is retrieved when the managed system is added to vCommander.

For AWS and ARM, the last seven days of performance information is retrieved when the managed system is added to vCommander. Memory usage monitoring may require additional configuration; see Monitoring Memory Metrics for Amazon EC2 Linux Instances and Monitoring Memory Metrics for Amazon EC2 Windows Instances.

For SCVMM, because historical performance data cannot be retrieved from the managed system, vCommander waits to obtain seven days' worth of performance data from SCVMM before generating a performance summary.

Information about VM performance is updated automatically by vCommander every night. You can also manually update performance information for individual VMs to include the latest data in the performance summary.

Viewing a weekly VM performance summary

Access through:

Views menu > Operational or VMs and Templates > Performance Summary tab

Available to:

All Access Rights Levels

Use a VM's Performance Summary tab to view a summary of the last seven days of VM performance data.

NotePencil-smallThe performance summary is available only for vCenter, SCVMM and Amazon EC2 VMs.

To update the performance summary information for a VM, so that it includes the most recent performance data:

select the VM in the tree, right-click and choose Performance > Update Performance,  then choose the Performance Summary tab

OR

select the VM in the tree, select the Performance Summary tab, and click Update Performance in the upper right corner

NotePencil-smallSee also Managing Host and Cluster Capacity.

Here's the performance summary for an Amazon EC2 VM:

vm-perf-sum-aws

Performance metrics

Table: Performance Metrics

Counter

What this information tells you

Available for these virtualization platforms

CPU Usage (%)

Amount of actively used virtual CPU, as a percentage of total available CPU. This is the host's view of the CPU usage, not the guest operating system view. It is the average CPU utilization over all available virtual CPUs in the VM. For example, if a VM with one virtual CPU is running on a host that has four physical CPUs and the CPU usage is 100%, the VM is using one physical CPU completely.

vCenter, SCVMM, AWS

CPU Usage (MHz)

Amount of actively used virtual CPU. This is the host's view of the CPU usage, not the guest operating system view.

vCenter

CPU Ready (%)

Percentage of time that the VM was ready, but could not be scheduled to run on the physical CPU. CPU ready time is dependent on the number of VMs on the host and their CPU loads.

vCenter

Memory Usage (%)

Percentage of allocated memory.

Note for SCVMM: Memory performance information is unavailable for VMs configured with static memory, because SCVMM always represents the memory usage as 100%.

Note for AWS: Memory usage monitoring may require additional configuration. See Monitoring Memory Metrics for Amazon EC2 Linux Instances and Monitoring Memory Metrics for Amazon EC2 Windows Instances.

vCenter, SCVMM, AWS

Memory Consumed (MB)

Amount of guest physical memory consumed by the VM for guest memory. Consumed memory does not include overhead memory. It includes shared memory and memory that might be reserved, but not actually used. Use this metric for chargeback purposes.

Note for SCVMM: Memory performance information is unavailable for VMs configured with static memory, because SCVMM always represents the memory usage as 100%.

Note for AWS: Memory usage monitoring may require additional configuration. See Monitoring Memory Metrics for Amazon EC2 Linux Instances and Monitoring Memory Metrics for Amazon EC2 Windows Instances.

vCenter, SCVMM, AWS

Memory Overhead (MB)

Amount of machine memory used by the VM kernel to run the VM.

vCenter

Memory Ballooning (MB)

Amount of guest physical memory that is currently reclaimed from the VM through ballooning. This is the amount of guest physical memory that has been allocated and pinned by the balloon driver.

vCenter

Disk Usage (MB/s)

Aggregated disk I/O rate. For hosts, this metric includes the rates for all VMs running on the host during the collection interval. Not available for NFS.

Notes for AWS: Disk metrics are an aggregate of metrics for all disks on the VM. vCommander does not display Disk Usage for instance store–backed volumes. See Managing Amazon Web Services with Embotics® vCommander® for more information.

Note for Azure: Disk metrics are an aggregate of metrics for all disks on the VM. Disk metrics are retrieved only for OS disks.

vCenter, SCVMM, AWS, Azure Resource Manager

Disk Max Latency (ms)

Monitors the highest latency value for any operation executed by the VM. Available only for for vCenter managed systems using VMware vSphere 4.1 and later (will display a value of 0 for previous versions). Latency measures the time taken to process a SCSI command issued by the guest OS to the VM.

vCenter

Disk Swap In (MB)

Rate at which memory is swapped from disk into active memory during the interval.

vCenter

Disk Swap Out (MB)

Rate at which memory is swapped from active memory to disk during the interval. This counter is generally more useful than the swap-in counter to determine whether the VM is running slowly due to swapping, especially when looking at real-time statistics.

vCenter

Disk IOPS

Sum of the following Azure metrics from:  Disk Read Bytes/hr, Disk Read Operations/hr, Disk Write Bytes/hr and Disk Write Operations/hr.

Azure Resource Manager

Network Usage (MB/s)

Sum of data transmitted and received across all virtual NIC instances connected to the VM.

For Azure, a sum of the following metrics:  Network In, bytes/hr and Network Out, bytes/hr.

vCenter, SCVMM, AWS, Azure Resource Manager

Analyzing the performance of vCenter VMs, hosts and clusters through charts

Access through:

Views menu > Operational or VMs and Templates > Performance Charts tab

Available to:

All Access Rights Levels

The Performance Charts tab provided for each VM, host and cluster displays the same performance charts that are displayed in VMware vSphere. Therefore, the charts you see are dependent on whether real-time graphs have been selected in vSphere.

NotePencil-smallPerformance charts are supported only for vCenter managed systems. VMware vCenter Management Web service must be running on vSphere for the performance tabs to display the charts.

The performance charts are loaded the first time you click the Performance Charts tab for the selected VM, host, or cluster, and they default to the time interval of one hour.

To see the performance over different periods of time, select from the Time Range drop-down menu as required (all performance charts are updated to display the same time periods).

Refresh the display at any time to receive the latest update from VMware.

For more information about these performance charts, refer to your VMware documentation.