The module Graph on Demand provides a chronological graphic view of the behavior and consumption of RAM, CPU, Disk and Network in the infrastructure. For each resource different counters are provided in order to analyze their behavior.
At the top of the page you can select the VM or Server to analyze. You can select more than one element (VM or Servers) in order to compare them in the graph.
Each frame represents a resource and at the top of each frame users can pick the counter to analyze. It is possible to select more than one counter to display in each resource.
If you pass the mouse over the graph, it will display the exact time of the information. Moving or changing the period in one resource will automatically update the same period for the rest of the resources.
The button with three horizontal lines on the top right of each resource allows to export the graphic in different formats.
For additional information of each counter please refer to the Counters section of this report.
|Metric Group RAM||VMware Counter||Notes||Stats type||Unit|
|RAM: usage X (capacity VM/ host capacity)|
|RAMINTRA: usage||usage||Memory usage as percentage of total configured or available memory, expressed as a hundredth of a percent (1 = 0.01%). A value between 0 and 10,000. Virtual machine: Percentage of configured virtual machine “physical” memory: active ÷ virtual machine configured size Host: Percentage of available machine memory:consumed ÷ machine-memory-size Cluster: memory usage:memory consumed + memory overhead.||absolute||percent|
|RAMCONSUMED: consumed||consumed||Amount of memory consumed by a virtual machine, host, or cluster. Virtual machine: Amount of guest physical memory consumed by the virtual machine 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 charge-back purposes vm consumed memory = memory granted - memory saved due to memory sharing. - Host: Amount of machine memory used on the host. Consumed memory includes Includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines. host consumed memory = total host memory - free host memory Cluster: Amount of host machine memory used by all powered on virtual machines in the cluster. A cluster's consumed memory consists of virtual machine consumed memory and overhead memory. It does not include host-specific overhead memory, such as memory used by the service console or VMkernel.||absolute||kiloBytes|
|RAMACTIVE: active||active||Amount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages. Virtual machine: Amount of guest “physical” memory actively used. Host: Sum of all active metrics for all powered-on virtual machines plus vSphere services (such as COS, vpxa) on the host.||absolute||kiloBytes|
|Metric Group CPU||VMware Counter||Notes||Stats type||Unit|
|CPUMHZ: usagemhz||usagemhz||CPU usage, as measured in megahertz, during the interval. VM: Amount of actively used virtual CPU. This is the host's view of the CPU usage, not the guest operating system view. Host: Sum of the actively used CPU of all powered on virtual machines on a host. The maximum possible value is the frequency of the processors multiplied by the number of processors. For example, if you have a host with four 2GHz CPUs running a virtual machine that is using 4000MHz, the host is using two CPUs completely. 4000 / (4 x 2000) = 0.50||rate||megaHertz|
|CPUUSED: used||used||Time accounted to the virtual machine. If a system service runs on behalf of this virtual machine, the time spent by that service (represented by cpu.system) should be charged to this virtual machine. If not, the time spent (represented by cpu.overlap) should not be charged against this virtual machine.||delta|
|CPUWAIT: wait||wait||CPU time spent in wait state. The wait total includes time spent the CPU Idle, CPU Swap Wait, and CPU I/O Wait states.||delta||millisecond|
|CPUINTRA: usage||usage||CPU usage as a percentage during the interval. VM: 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 virtual machine. For example, if a virtual machine with one virtual CPU is running on a host that has four physical CPUs and the CPU usage is 100%, the virtual machine is using one physical CPU completely.virtual CPU usage = usagemhz / (# of virtual CPUs x core frequency) Host - Actively used CPU of the host, as a percentage of the total available CPU. Active CPU is approximately equal to the ratio of the used CPU to the available CPU. available CPU = # of physical CPUs x clock rate 100% represents all CPUs on the host. For example, if a four-CPU host is running a virtual machine with two CPUs, and the usage is 50%, the host is using two CPUs completely. Cluster: Sum of actively used CPU of all virtual machines in the cluster, as a percentage of the total available CPU. CPU Usage = CPU usagemhz / effectivecpu||rate||percent|
|CPUREADY: ready||ready||Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU. CPU ready time is dependent on the number of virtual machines on the host and their CPU loads.||delta|
|Metric Group DISK||VMware Counter||Notes||Stats type||Unit|
|DISKREAD: read||read||Rate of reading data from the virtual disk.||rate||kiloBytesPerSecond|
|DISKCOMMANDABORTED: commandsAborted||commandsAborted||Number of SCSI commands aborted during the collection interval.||delta||number|
|IODISK: read+write||totalReadLatency||Average amount of time for a read operation from the virtual disk. Total latency = kernel latency + device latency.||absolute||millisecond|
|DISKLATENCYWRITE: totalWriteLatency||totalWriteLatency||Average amount of time for a write operation to the virtual disk. Total latency = kernel latency + device latency.||absolute||millisecond|
|Metric Group NET||VMware Counter||Notes||Stats type||Unit|
|NETDROPPEDRX: droppedRx||droppedRx||Number of receive packets dropped during the collection interval.||delta||number|
|NETDROPPEDTX: droppedTx||droppedTx||Number of transmit packets dropped during the collection interval.||delta||number|
|IONET: received+transmitted||received||Average rate at which data was received during the interval. This represents the bandwidth of the network. - VM: The rate at which data is received across the virtual machine's vNIC (virtual network interface controller). Host: The rate at which data is received across each physical NIC instance on the host.||rate||kiloBytesPerSecond|