Related Documentation | \nVersion of up.time affected | \nAffected Platforms | \n
\n | \nAll | \nAll | \n
In addition to system performance metrics from the ESX platform, up.time also collects workload data for each instance running on an ESX server. These metrics show the consumption of the various physical resources by each ESX instance.
\n \nESX Platform Metrics
\n \nup.time collects the following workload data (as documented in the VMware specifications) from an instance running on an ESX system:
\n \nMetric | \n\tExplanation | \nGroup/VMware Performance Counter | \n
CPU | \n\tThe percentage of CPU time that is being used by a VMware instance. This is a percentage of the available maximum amount of CPU time. | \ncpu/usagemhz | \n
Memory | \n\tThe amount of physical memory, in kilobytes, that is being used by a VMware instance. | \nmem/active | \n
Network IO | \n\tThe amount of the network I/O capacity, in kilobits per second, that is being used by a VMware instance. | \nnet/usage | \n
Disk IO | \n\tThe amount of the disk I/O capacity, in kilobytes per second, that is being used by a VMware instance. | \ndisk/usage | \n
% Ready | \n\tThe amount of time that one or more instances running on an ESX v3 server is ready to run, but cannot run because it cannot access the processor on the ESX v3 server. | \ncpu/ready | \n
% Used | \n\tThe percentage of CPU time that an instance running on an ESX v3 server is using. | \ncpu/used | \n
ESX Workload Service Monitor
\n \nThe following metrics are gathered by the ESX Workload service monitor, which is deployed to monitor instances running on an existing ESX system:
\nMetric | \n\tExplanation | \n
CPU Usage | \n\tThe amount of processor power, measured in megahertz (MHz), that the instances on the ESX server are consuming. | \n
Network Bandwidth Usage | \n\tThe amount of network traffic in and out of the server, measured in megabits per second (Mbit/s). | \n
Disk Usage | \n\tThe amount of data being written to the server’s hard disk, measured in kilobytes per second (kB/s). | \n
Memory Usage | \n\tThe amount of overall system memory, measured in megabytes (MB). | \n
Percent Ready | \n\tThe percentage of time that one or more instances running on an ESX server is ready to run, but cannot run because it cannot access the processor on the ESX server. | \n
Percent Used | \n\tThe percentage of CPU time that an instance running on an ESX server is using. | \n
ESX Advanced Metrics Service Monitor
\n \nThe following metrics are gathered by the ESX Advanced Metrics service monitor, which is deployed to monitor instances running on an existing ESX system:
\nMetric | \n\tExplanation | \n\tGuest or Host Metric | \n
Percent Wait | \n\tThe percentage of CPU time that an instance running on an ESX server spent in a wait state. | \n\tguest | \n
Memory Balloon | \n\tThe amount of memory, in KB, allocated by the virtual machine memory control driver (vmmemctl, installed with VMware Tools). It’s a VMware exclusive memory-management driver that controls ballooning. | \n\tguest | \n
Memory Balloon Target | \n\tThe target value, in KB, set by VMkernal for the virtual machine’s memory balloon size. In conjunction with the vmmemctl metric, this metric is used by VMkernel to inflate and deflate the balloon for a virtual machine. | \n\tguest | \n
Memory Overhead | \n\tThe amount of machine/host memory, in KB, allocated to a virtual machine beyond its reserved amount. | \n\tguest | \n
Memory Swap In | \n\tThe amount of data, in KB, that has been swapped in to machine memory from the swap file since the virtual machine was powered on. | \n\tguest | \n
Memory Swap Out | \n\tThe amount of data, in KB, that the VMkernel memory has written to the virtual machine's swap file from machine memory. Refers to VMkernel swapping and not to guest OS swapping. | \n\tguest | \n
Memory Zero | \n\tThe amount of guest physical memory, in KB, that contains only 0s, thus can be safely used by other virtual machines for their 0 pages memory requirement. | \n\tguest | \n
Memory Swap Used | \n\tThe average amount of memory, in KB, that is used by swap. Swap is the sum of memory swapped for all VMs powered on, and vSphere services on the host. | \n\thost | \n
Memory Swap Target | \n\tThe amount of memory, in KB, available for swapping, where the target size for a virtual machine swap file is calculated by the VMkernel. | \n\tguest | \n
Disk Total Latency | \n\tThe average amount of time, in milliseconds, taken during the collection interval to process a SCSI command issued by the Guest OS to the virtual machine. The sum of kernelCommandLatency and physical deviceCommandLatency. | \n\thost | \n
Disk Kernel Latency | \n\tThe average amount of time, in milliseconds, spent by VMkernel processing each SCSI command. | \n\thost | \n
Disk Device Latency | \n\tThe average amount of time, in milliseconds, taken to complete a SCSI command from the physical device. | \n\thost | \n
Disk Queue Latency | \n\tThe average amount of time, in milliseconds, spent in the VMkernel queue, per SCSI command, during the collection interval. | \n\thost | \n
Disk Commands Aborted | \n\tThe number of SCSI commands aborted during the collection interval. | \n\thost | \n
Disk Commands Issued | \n\tThe number of SCSI commands issued during the collection interval. | \n\thost | \n
Disk Bus Resets | \n\tThe number of SCSI-bus reset commands issued during the collection interval. | \n\thost | \n