vSphere Performance Counters for Monitoring ESX and vCenter

VMware vSphere provides comprehensive performance metrics for your needs on performance monitoring and diagnosis. These stats are available through not only vSphere Client but also vSphere APIs. To understand the overall performance management concepts, you want to read this article: Fundamentals of vSphere Performance Management.
Once having the basics, you may wonder what types of stats are exposed. The following table summaries all the 315 performance counters available in vSphere 4.1. As you might have guessed, the information is generated using open source Sphere Java API and then imported into WordPress using WP-Table Reloaded. You can easily sort and search the table.

Update: Carter Shanklin and Luc Dekens have articles on performance counters as well:

Bothered by SLOW Web UI to manage vSphere? Want to manage ALL your VMware vCenters, AWS, Azure, Openstack, container behind a SINGLE pane of glass? Want to search, analyze, report, visualize VMs, hosts, networks, datastores, events as easily as Google the Web? Find out more about vSearch 3.0: the search engine for all your private and public clouds.



#Counter NameLevelTypeUnitDescription
1cpu.usage.none4ratepercentCPU usage as a percentage during the interval
2cpu.usage.average1ratepercentCPU usage as a percentage during the interval
3cpu.usage.minimum4ratepercentCPU usage as a percentage during the interval
4cpu.usage.maximum4ratepercentCPU usage as a percentage during the interval
5cpu.usagemhz.none4ratemegaHertzCPU usage, as measured in megahertz, during the interval
6cpu.usagemhz.average1ratemegaHertzCPU usage, as measured in megahertz, during the interval
7cpu.usagemhz.minimum4ratemegaHertzCPU usage, as measured in megahertz, during the interval
8cpu.usagemhz.maximum4ratemegaHertzCPU usage, as measured in megahertz, during the interval
9cpu.reservedCapacity.average2absolutemegaHertzTotal CPU capacity reserved by virtual machines
10cpu.system.summation3deltamillisecondAmount of time spent on system processes on each virtual CPU in the virtual machine
11cpu.wait.summation3deltamillisecondTotal CPU time spent in wait state
12cpu.ready.summation1deltamillisecondPercentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU
13cpu.idle.summation2deltamillisecondTotal time that the CPU spent in an idle state
14cpu.used.summation3deltamillisecondTotal CPU usage
15mem.usage.none4absolutepercentMemory usage as percentage of total configured or available memory
16mem.usage.average1absolutepercentMemory usage as percentage of total configured or available memory
17mem.usage.minimum4absolutepercentMemory usage as percentage of total configured or available memory
18mem.usage.maximum4absolutepercentMemory usage as percentage of total configured or available memory
19mem.reservedCapacity.average2absolutemegaBytesTotal amount of memory reservation used by powered-on virtual machines and vSphere services on the host
20mem.granted.none4absolutekiloBytesAmount of machine memory or physical memory that is mapped for a virtual machine or a host
21mem.granted.average2absolutekiloBytesAmount of machine memory or physical memory that is mapped for a virtual machine or a host
22mem.granted.minimum4absolutekiloBytesAmount of machine memory or physical memory that is mapped for a virtual machine or a host
23mem.granted.maximum4absolutekiloBytesAmount of machine memory or physical memory that is mapped for a virtual machine or a host
24mem.active.none4absolutekiloBytesAmount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages
25mem.active.average2absolutekiloBytesAmount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages
26mem.active.minimum4absolutekiloBytesAmount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages
27mem.active.maximum4absolutekiloBytesAmount of memory that is actively used, as estimated by VMkernel based on recently touched memory pages
28mem.shared.none4absolutekiloBytesAmount of guest memory that is shared with other virtual machines, relative to a single virtual machine or to all powered-on virtual machines on a host
29mem.shared.average2absolutekiloBytesAmount of guest memory that is shared with other virtual machines, relative to a single virtual machine or to all powered-on virtual machines on a host
30mem.shared.minimum4absolutekiloBytesAmount of guest memory that is shared with other virtual machines, relative to a single virtual machine or to all powered-on virtual machines on a host
31mem.shared.maximum4absolutekiloBytesAmount of guest memory that is shared with other virtual machines, relative to a single virtual machine or to all powered-on virtual machines on a host
32mem.zero.none4absolutekiloBytesMemory that contains 0s only
33mem.zero.average2absolutekiloBytesMemory that contains 0s only
34mem.zero.minimum4absolutekiloBytesMemory that contains 0s only
35mem.zero.maximum4absolutekiloBytesMemory that contains 0s only
36mem.unreserved.none4absolutekiloBytesAmount of memory that is unreserved
37mem.unreserved.average2absolutekiloBytesAmount of memory that is unreserved
38mem.unreserved.minimum4absolutekiloBytesAmount of memory that is unreserved
39mem.unreserved.maximum4absolutekiloBytesAmount of memory that is unreserved
40mem.swapused.none4absolutekiloBytesAmount of memory that is used by swap
41mem.swapused.average2absolutekiloBytesAmount of memory that is used by swap
42mem.swapused.minimum4absolutekiloBytesAmount of memory that is used by swap
43mem.swapused.maximum4absolutekiloBytesAmount of memory that is used by swap
44mem.swapunreserved.none4absolutekiloBytesAmount of memory that is unreserved by swap
45mem.swapunreserved.average2absolutekiloBytesAmount of memory that is unreserved by swap
46mem.swapunreserved.minimum4absolutekiloBytesAmount of memory that is unreserved by swap
47mem.swapunreserved.maximum4absolutekiloBytesAmount of memory that is unreserved by swap
48mem.sharedcommon.none4absolutekiloBytesAmount of machine memory that is shared by all powered-on virtual machines and vSphere services on the host
49mem.sharedcommon.average2absolutekiloBytesAmount of machine memory that is shared by all powered-on virtual machines and vSphere services on the host
50mem.sharedcommon.minimum4absolutekiloBytesAmount of machine memory that is shared by all powered-on virtual machines and vSphere services on the host
51mem.sharedcommon.maximum4absolutekiloBytesAmount of machine memory that is shared by all powered-on virtual machines and vSphere services on the host
52mem.heap.none4absolutekiloBytesVMkernel virtual address space dedicated to VMkernel main heap and related data
53mem.heap.average2absolutekiloBytesVMkernel virtual address space dedicated to VMkernel main heap and related data
54mem.heap.minimum4absolutekiloBytesVMkernel virtual address space dedicated to VMkernel main heap and related data
55mem.heap.maximum4absolutekiloBytesVMkernel virtual address space dedicated to VMkernel main heap and related data
56mem.heapfree.none4absolutekiloBytesFree address space in the VMkernel's main heap
57mem.heapfree.average2absolutekiloBytesFree address space in the VMkernel's main heap
58mem.heapfree.minimum4absolutekiloBytesFree address space in the VMkernel's main heap
59mem.heapfree.maximum4absolutekiloBytesFree address space in the VMkernel's main heap
60mem.state.latest2absolutenumberOne of four threshold levels representing the percentage of free memory on the host. The counter value determines swapping and ballooning behavior for memory reclamation.
61mem.swapped.none4absolutekiloBytesCurrent amount of guest physical memory swapped out to the virtual machine's swap file by the VMkernel
62mem.swapped.average2absolutekiloBytesCurrent amount of guest physical memory swapped out to the virtual machine's swap file by the VMkernel
63mem.swapped.minimum4absolutekiloBytesCurrent amount of guest physical memory swapped out to the virtual machine's swap file by the VMkernel
64mem.swapped.maximum4absolutekiloBytesCurrent amount of guest physical memory swapped out to the virtual machine's swap file by the VMkernel
65mem.swaptarget.none4absolutekiloBytesTarget size for the virtual machine swap file
66mem.swaptarget.average2absolutekiloBytesTarget size for the virtual machine swap file
67mem.swaptarget.minimum4absolutekiloBytesTarget size for the virtual machine swap file
68mem.swaptarget.maximum4absolutekiloBytesTarget size for the virtual machine swap file
69mem.swapIn.none4absolutekiloBytesswapIn
70mem.swapIn.average2absolutekiloBytesswapIn
71mem.swapIn.minimum4absolutekiloBytesswapIn
72mem.swapIn.maximum4absolutekiloBytesswapIn
73mem.swapOut.none4absolutekiloBytesswapOut
74mem.swapOut.average2absolutekiloBytesswapOut
75mem.swapOut.minimum4absolutekiloBytesswapOut
76mem.swapOut.maximum4absolutekiloBytesswapOut
77mem.swapinRate.average1ratekiloBytesPerSecondRate at which memory is swapped from disk into active memory during the interval
78mem.swapoutRate.average1ratekiloBytesPerSecondRate at which memory is being swapped from active memory to disk during the current interval
79managementAgent.swapOut.average3ratekiloBytesPerSecondAmount of memory that is swapped out for the Service Console
80managementAgent.swapIn.average3ratekiloBytesPerSecondAmount of memory that is swapped in for the Service Console
81mem.vmmemctl.none4absolutekiloBytesAmount of memory allocated by the virtual machine memory control driver (vmmemctl), which is installed with VMware Tools
82mem.vmmemctl.average1absolutekiloBytesAmount of memory allocated by the virtual machine memory control driver (vmmemctl), which is installed with VMware Tools
83mem.vmmemctl.minimum4absolutekiloBytesAmount of memory allocated by the virtual machine memory control driver (vmmemctl), which is installed with VMware Tools
84mem.vmmemctl.maximum4absolutekiloBytesAmount of memory allocated by the virtual machine memory control driver (vmmemctl), which is installed with VMware Tools
85mem.vmmemctltarget.none4absolutekiloBytesTarget value set by VMkernal for the virtual machine's memory balloon size
86mem.vmmemctltarget.average2absolutekiloBytesTarget value set by VMkernal for the virtual machine's memory balloon size
87mem.vmmemctltarget.minimum4absolutekiloBytesTarget value set by VMkernal for the virtual machine's memory balloon size
88mem.vmmemctltarget.maximum4absolutekiloBytesTarget value set by VMkernal for the virtual machine's memory balloon size
89mem.consumed.none4absolutekiloBytesAmount of memory consumed by a virtual machine, host, or cluster
90mem.consumed.average1absolutekiloBytesAmount of memory consumed by a virtual machine, host, or cluster
91mem.consumed.minimum4absolutekiloBytesAmount of memory consumed by a virtual machine, host, or cluster
92mem.consumed.maximum4absolutekiloBytesAmount of memory consumed by a virtual machine, host, or cluster
93mem.overhead.none4absolutekiloBytesMemory (KB) consumed by the virtualization infrastructure for running the VM
94mem.overhead.average1absolutekiloBytesMemory (KB) consumed by the virtualization infrastructure for running the VM
95mem.overhead.minimum4absolutekiloBytesMemory (KB) consumed by the virtualization infrastructure for running the VM
96mem.overhead.maximum4absolutekiloBytesMemory (KB) consumed by the virtualization infrastructure for running the VM
97mem.compressed.average2absolutekiloBytesAmount of memory compressed by ESX
98mem.compressionRate.average2ratekiloBytesPerSecondRate of memory compression for the VM
99mem.decompressionRate.average2ratekiloBytesPerSecondRate of memory decompression for the VM
100disk.usage.none4ratekiloBytesPerSecondAggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.
101disk.usage.average1ratekiloBytesPerSecondAggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.
102disk.usage.minimum4ratekiloBytesPerSecondAggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.
103disk.usage.maximum4ratekiloBytesPerSecondAggregated disk I/O rate. For hosts, this metric includes the rates for all virtual machines running on the host during the collection interval.
104disk.numberRead.summation3deltanumberNumber of disk reads during the collection interval
105disk.numberWrite.summation3deltanumberNumber of disk writes during the collection interval
106disk.read.average2ratekiloBytesPerSecondAverage number of kilobytes read from the disk each second during the collection interval
107disk.write.average2ratekiloBytesPerSecondAverage number of kilobytes written to disk each second during the collection interval
108disk.totalLatency.average3absolutemillisecondAverage amount of time taken during the collection interval to process a SCSI command issued by the Guest OS to the virtual machine
109disk.maxTotalLatency.latest1absolutemillisecondHighest latency value across all disks used by the host
110disk.commandsAborted.summation2deltanumberNumber of SCSI commands aborted during the collection interval
111disk.busResets.summation2deltanumberNumber of SCSI-bus reset commands issued during the collection interval
112disk.numberReadAveraged.average2ratenumberAverage number of disk reads per second during the collection interval
113disk.numberWriteAveraged.average2ratenumberAverage number of disk writes per second during the collection interval
114net.usage.none4ratekiloBytesPerSecondNetwork utilization (combined transmit- and receive-rates) during the interval
115net.usage.average1ratekiloBytesPerSecondNetwork utilization (combined transmit- and receive-rates) during the interval
116net.usage.minimum4ratekiloBytesPerSecondNetwork utilization (combined transmit- and receive-rates) during the interval
117net.usage.maximum4ratekiloBytesPerSecondNetwork utilization (combined transmit- and receive-rates) during the interval
118net.packetsRx.summation2deltanumberNumber of packets received during the interval
119net.packetsTx.summation2deltanumberNumber of packets transmitted during the interval
120net.received.average2ratekiloBytesPerSecondAverage rate at which data was received during the interval
121net.transmitted.average2ratekiloBytesPerSecondAverage rate at which data was transmitted during the interval
122sys.uptime.latest1absolutesecondTotal time elapsed, in seconds, since last system startup
123sys.heartbeat.summation1deltanumberNumber of heartbeats issued per virtual machine during the interval
124power.power.average2absolutewattCurrent power usage
125power.powerCap.average3absolutewattMaximum allowed power usage
126power.energy.summation3deltawattTotal energy used since last stats reset
127storageAdapter.commandsAveraged.average2ratenumberAverage number of commands issued per second by the storage adapter during the collection interval
128storageAdapter.numberReadAveraged.average2ratenumberAverage number of read commands issued per second by the storage adapter during the collection interval
129storageAdapter.numberWriteAveraged.average2ratenumberAverage number of write commands issued per second by the storage adapter during the collection interval
130storageAdapter.read.average2ratekiloBytesPerSecondRate of reading data by the storage adapter
131storageAdapter.write.average2ratekiloBytesPerSecondRate of writing data by the storage adapter
132storageAdapter.totalReadLatency.average2absolutemillisecondThe average time a read by the storage adapter takes
133storageAdapter.totalWriteLatency.average2absolutemillisecondThe average time a write by the storage adapter takes
134virtualDisk.numberReadAveraged.average2ratenumberAverage number of read commands issued per second to the virtual disk during the collection interval
135virtualDisk.numberWriteAveraged.average2ratenumberAverage number of write commands issued per second to the virtual disk during the collection interval
136virtualDisk.read.average2ratekiloBytesPerSecondRate of reading data from the virtual disk
137virtualDisk.write.average2ratekiloBytesPerSecondRate of writing data to the virtual disk
138virtualDisk.totalReadLatency.average2absolutemillisecondThe average time a read from the virtual disk takes.
139virtualDisk.totalWriteLatency.average2absolutemillisecondThe average time a write to the virtual disk takes
140datastore.numberReadAveraged.average2ratenumberAverage number of read commands issued per second to the datastore during the collection interval
141datastore.numberWriteAveraged.average2ratenumberAverage number of write commands issued per second to the datastore during the collection interval
142datastore.read.average2ratekiloBytesPerSecondRate of reading data from the datastore
143datastore.write.average2ratekiloBytesPerSecondRate of writing data to the datastore
144datastore.totalReadLatency.average2absolutemillisecondThe average time a read from the datastore takes
145datastore.totalWriteLatency.average2absolutemillisecondThe average time a write to the datastore takes
146datastore.datastoreIops.average2absolutenumberStorage I/O Control aggregated IOPS
147datastore.sizeNormalizedDatastoreLatency.average2absolutemicrosecondStorage I/O Control size-normalized I/O latency
148cpu.cpuentitlement.latest1absolutemegaHertzAmount of CPU resources allocated to the virtual machine or resource pool based on the total cluster capacity and the resource configuration on the resource hierarchy
149mem.mementitlement.latest1absolutemegaBytesMemory allocation as calculated by the VMkernel scheduler based on current estimated demand and reservation, limit, and shares policies set for all virtual machines and resource pools in the host or cluster
150clusterServices.cpufairness.latest1absolutenumberFairness of distributed CPU resource allocation
151clusterServices.memfairness.latest1absolutenumberAggregate available memory resources of all the hosts within a cluster
152vmop.numPoweron.latest1absolutenumberNumber of virtual machine power on operations
153vmop.numPoweroff.latest1absolutenumberNumber of virtual machine power off operations
154vmop.numSuspend.latest1absolutenumberNumber of virtual machine suspend operations
155vmop.numReset.latest1absolutenumberNumber of virtual machine reset operations
156vmop.numRebootGuest.latest1absolutenumberNumber of virtual machine guest reboot operations
157vmop.numStandbyGuest.latest1absolutenumberNumber of virtual machine standby guest operations
158vmop.numShutdownGuest.latest1absolutenumberNumber of virtual machine guest shutdown operations
159vmop.numCreate.latest1absolutenumberNumber of virtual machine create operations
160vmop.numDestroy.latest1absolutenumberNumber of virtual machine delete operations
161vmop.numRegister.latest1absolutenumberNumber of virtual machine register operations
162vmop.numUnregister.latest1absolutenumberNumber of virtual machine unregister operations
163vmop.numReconfigure.latest1absolutenumberNumber of virtual machine reconfigure operations
164vmop.numClone.latest1absolutenumberNumber of virtual machine clone operations
165vmop.numDeploy.latest1absolutenumberNumber of virtual machine template deploy operations
166vmop.numChangeHost.latest1absolutenumberNumber of host change operations for powered-off and suspended VMs
167vmop.numChangeDS.latest1absolutenumberNumber of datastore change operations for powered-off and suspended virtual machines
168vmop.numChangeHostDS.latest1absolutenumberNumber of host and datastore change operations for powered-off and suspended virtual machines
169vmop.numVMotion.latest1absolutenumberNumber of migrations with vMotion (host change operations for powered-on VMs)
170vmop.numSVMotion.latest1absolutenumberNumber of migrations with Storage vMotion (datastore change operations for powered-on VMs)
171clusterServices.effectivecpu.average1ratemegaHertzTotal available CPU resources of all hosts within a cluster
172clusterServices.effectivemem.average1absolutemegaBytesTotal amount of machine memory of all hosts in the cluster that is available for use for virtual machine memory and overhead memory
173cpu.totalmhz.average1ratemegaHertzTotal amount of CPU resources of all hosts in the cluster
174mem.totalmb.average1absolutemegaBytesTotal amount of machine memory of all hosts in the cluster that is available for virtual machine memory (physical memory for use by the Guest OS) and virtual machine overhead memory
175clusterServices.failover.latest1absolutenumberVMware HA Number of failures that can be tolerated
176disk.used.latest1absolutekiloBytesAmount of space actually used by the virtual machine or the datastore
177disk.provisioned.latest1absolutekiloBytesAmount of storage set-aside for use by a datastore or virtual machine
178disk.capacity.latest1absolutekiloBytesConfigured size of the datastore
179disk.unshared.latest1absolutekiloBytesAmount of space associated exclusively with a virtual machine
180disk.deltaused.latest2absolutekiloBytesStorage overhead of a virtual machine or a datastore due to delta disk backings
181vcDebugInfo.activationlatencystats.maximum4absolutemillisecondThe latency of an activation operation in vCenter
182vcDebugInfo.activationlatencystats.minimum4absolutemillisecondThe latency of an activation operation in vCenter
183vcDebugInfo.activationlatencystats.summation1absolutemillisecondThe latency of an activation operation in vCenter
184vcDebugInfo.activationstats.maximum4absolutenumberActivation operations in vCenter
185vcDebugInfo.activationstats.minimum4absolutenumberActivation operations in vCenter
186vcDebugInfo.activationstats.summation1absolutenumberActivation operations in vCenter
187vcResources.ctxswitchesrate.average1ratenumberNumber of context switches per second on the system where vCenter is running
188vcResources.cpuqueuelength.average1absolutenumberProcessor queue length on the system where vCenter is running
189vcResources.diskqueuelength.average1absolutenumberDisk queue length on the system where vCenter is running
190vcResources.diskreadbytesrate.average1ratenumberNumber of bytes read from the disk per second on the system where vCenter is running
191vcResources.diskreadsrate.average1ratenumberNumber of disk reads per second on the system where vCenter is running
192vcResources.diskwritebytesrate.average1ratenumberNumber of bytes written to the disk per second on the system where vCenter is running
193vcResources.diskwritesrate.average1ratenumberNumber of disk writes per second on the system where vCenter is running
194vcDebugInfo.hostsynclatencystats.maximum4absolutemillisecondThe latency of a host sync operation in vCenter
195vcDebugInfo.hostsynclatencystats.minimum4absolutemillisecondThe latency of a host sync operation in vCenter
196vcDebugInfo.hostsynclatencystats.summation1absolutemillisecondThe latency of a host sync operation in vCenter
197vcDebugInfo.hostsyncstats.maximum4absolutenumberThe number of host sync operations in vCenter
198vcDebugInfo.hostsyncstats.minimum4absolutenumberThe number of host sync operations in vCenter
199vcDebugInfo.hostsyncstats.summation1absolutenumberThe number of host sync operations in vCenter
200vcDebugInfo.inventorystats.maximum4absolutenumbervCenter inventory statistics
201vcDebugInfo.inventorystats.minimum4absolutenumbervCenter inventory statistics
202vcDebugInfo.inventorystats.summation1absolutenumbervCenter inventory statistics
203vcDebugInfo.lockstats.maximum4absolutenumbervCenter locking statistics
204vcDebugInfo.lockstats.minimum4absolutenumbervCenter locking statistics
205vcDebugInfo.lockstats.summation1absolutenumbervCenter locking statistics
206vcDebugInfo.lrostats.maximum4absolutenumbervCenter LRO statistics
207vcDebugInfo.lrostats.minimum4absolutenumbervCenter LRO statistics
208vcDebugInfo.lrostats.summation1absolutenumbervCenter LRO statistics
209vcDebugInfo.miscstats.maximum4absolutenumberMiscellaneous statistics
210vcDebugInfo.miscstats.minimum4absolutenumberMiscellaneous statistics
211vcDebugInfo.miscstats.summation1absolutenumberMiscellaneous statistics
212vcDebugInfo.morefregstats.maximum4absolutenumberManaged object reference counts in vCenter
213vcDebugInfo.morefregstats.minimum4absolutenumberManaged object reference counts in vCenter
214vcDebugInfo.morefregstats.summation1absolutenumberManaged object reference counts in vCenter
215vcResources.packetrate.average1ratenumberNumber of total packets sent and received per second on the system where vCenter is running
216vcResources.packetrecvrate.average1ratenumberRate of the number of total packets received per second on the system where vCenter is running
217vcResources.packetsentrate.average1ratenumberNumber of total packets sent per second on the system where vCenter is running
218vcResources.netqueuelength.average1absolutenumberNetwork queue length on the system where vCenter is running
219vcResources.systemnetusage.average1ratepercentTotal network bytes received and sent per second on the system where vCenter is running
220vcResources.systemcpuusage.average1ratepercentTotal system CPU used on the system where vCenter in running
221vcResources.systemthreads.average1absolutenumberNumber of threads on the system where vCenter is running
222vcResources.pagefaultrate.average1ratenumberNumber of page faults per second on the system where vCenter is running
223vcResources.physicalmemusage.average1absolutekiloBytesPhysical memory used by vCenter
224vcResources.poolnonpagedbytes.average1absolutekiloBytesMemory pooled for non-paged bytes on the system where vCenter is running
225vcResources.poolpagedbytes.average1absolutekiloBytesMemory pooled for paged bytes on the system where vCenter is running
226vcResources.priviledgedcpuusage.average1ratepercentCPU used by vCenter in privileged mode
227vcResources.processhandles.average1absolutenumberHandles used by vCenter
228vcResources.processthreads.average1absolutenumberNumber of threads used by vCenter
229vcResources.processcpuusage.average1ratepercentTotal CPU used by vCenter
230vcDebugInfo.scoreboard.maximum4absolutenumberObject counts in vCenter
231vcDebugInfo.scoreboard.minimum4absolutenumberObject counts in vCenter
232vcDebugInfo.scoreboard.summation3absolutenumberObject counts in vCenter
233vcDebugInfo.sessionstats.maximum4absolutenumberThe statistics of client sessions connected to vCenter
234vcDebugInfo.sessionstats.minimum4absolutenumberThe statistics of client sessions connected to vCenter
235vcDebugInfo.sessionstats.summation1absolutenumberThe statistics of client sessions connected to vCenter
236vcResources.syscallsrate.average1ratenumberNumber of systems calls made per second on the system where vCenter is running
237vcDebugInfo.systemstats.maximum4absolutenumberThe statistics of vCenter as a running system such as thread statistics and heap statistics
238vcDebugInfo.systemstats.minimum4absolutenumberThe statistics of vCenter as a running system such as thread statistics and heap statistics
239vcDebugInfo.systemstats.summation1absolutenumberThe statistics of vCenter as a running system such as thread statistics and heap statistics
240vcResources.usercpuusage.average1ratepercentCPU used by vCenter in user mode
241vcDebugInfo.vcservicestats.maximum4absolutenumbervCenter service statistics such as events, alarms, and tasks
242vcDebugInfo.vcservicestats.minimum4absolutenumbervCenter service statistics such as events, alarms, and tasks
243vcDebugInfo.vcservicestats.summation1absolutenumbervCenter service statistics such as events, alarms, and tasks
244vcResources.virtualmemusage.average1absolutekiloBytesVirtual memory used by vCenter
301cpu.swapwait.summation3deltamillisecondCPU time spent waiting for swap-in
302disk.commands.summation2deltanumberNumber of SCSI commands issued during the collection interval
303disk.deviceReadLatency.average2absolutemillisecondAverage amount of time, in milliseconds, to complete read from the physical device
304disk.kernelReadLatency.average2absolutemillisecondAverage amount of time, in milliseconds, spent by VMKernel processing each SCSI read command
305disk.totalReadLatency.average2absolutemillisecondAverage amount of time taken during the collection interval to process a SCSI read command issued from the Guest OS to the virtual machine
306disk.queueReadLatency.average2absolutemillisecondAverage amount of time taken during the collection interval per SCSI read command in the VMKernel queue
307disk.deviceWriteLatency.average2absolutemillisecondAverage amount of time, in milliseconds, to write to the physical device
308disk.kernelWriteLatency.average2absolutemillisecondAverage amount of time, in milliseconds, spent by VMKernel processing each SCSI write command
309disk.totalWriteLatency.average2absolutemillisecondAverage amount of time taken during the collection interval to process a SCSI write command issued by the Guest OS to the virtual machine
310disk.queueWriteLatency.average2absolutemillisecondAverage amount time taken during the collection interval per SCSI write command in the VMKernel queue
311disk.deviceLatency.average2absolutemillisecondAverage amount of time, in milliseconds, to complete a SCSI command from the physical device
312disk.kernelLatency.average2absolutemillisecondAverage amount of time, in milliseconds, spent by VMkernel processing each SCSI command
313disk.queueLatency.average2absolutemillisecondAverage amount of time spent in the VMkernel queue, per SCSI command, during the collection interval
314sys.cosDiskUsage.latest3absolutepercentDisk space usage for each non-VMFS mount point
315sys.resourceCpuUsage.none4ratemegaHertzAmount of CPU used during the interval by the Service Console and other applications
316sys.resourceCpuUsage.average3ratemegaHertzAmount of CPU used during the interval by the Service Console and other applications
317sys.resourceCpuUsage.maximum4ratemegaHertzAmount of CPU used during the interval by the Service Console and other applications
318sys.resourceCpuUsage.minimum4ratemegaHertzAmount of CPU used during the interval by the Service Console and other applications
319sys.resourceMemTouched.latest3absolutekiloBytesMemory touched by the system resource group
320sys.resourceMemMapped.latest3absolutekiloBytesMemory mapped by the system resource group
321sys.resourceMemShared.latest3absolutekiloBytesMemory saved due to sharing by the system resource group
322sys.resourceMemSwapped.latest3absolutekiloBytesMemory swapped out by the system resource group
323sys.resourceMemOverhead.latest3absolutekiloBytesOverhead memory consumed by the system resource group
324sys.resourceMemCow.latest3absolutekiloBytesMemory shared by the system resource group
325sys.resourceMemZero.latest3absolutekiloBytesZero filled memory used by the system resource group
326sys.resourceCpuRun1.latest3absolutepercentCPU running average over 1 minute of the system resource group
327sys.resourceCpuAct1.latest3absolutepercentCPU active average over 1 minute of the system resource group
328sys.resourceCpuMaxLimited1.latest3absolutepercentCPU maximum limited over 1 minute of the system resource group
329sys.resourceCpuRun5.latest3absolutepercentCPU running average over 5 minutes of the system resource group
330sys.resourceCpuAct5.latest3absolutepercentCPU active average over 5 minutes of the system resource group
331sys.resourceCpuMaxLimited5.latest3absolutepercentCPU maximum limited over 5 minutes of the system resource group
332sys.resourceCpuAllocMin.latest3absolutemegaHertzCPU allocation reservation (in MHZ) of the system resource group
333sys.resourceCpuAllocMax.latest3absolutemegaHertzCPU allocation limit (in MHZ) of the system resource group
334sys.resourceCpuAllocShares.latest3absolutenumberCPU allocation shares of the system resource group
335sys.resourceMemAllocMin.latest3absolutekiloBytesMemory allocation reservation (in KB) of the system resource group
336sys.resourceMemAllocMax.latest3absolutekiloBytesMemory allocation limit (in KB) of the system resource group
337managementAgent.memUsed.average3absolutekiloBytesAmount of total configured memory that is available for use
338sys.resourceMemAllocShares.latest3absolutenumberMemory allocation shares of the system resource group
339managementAgent.swapUsed.average3absolutekiloBytesSum of the memory swapped by all powered-on virtual machines on the host
340net.droppedRx.summation2deltanumberNumber of receives dropped
341net.droppedTx.summation2deltanumberNumber of transmits dropped
342rescpu.actav1.latest3absolutepercentCPU active average over 1 minute
343rescpu.actpk1.latest3absolutepercentCPU active peak over 1 minute
344rescpu.runav1.latest3absolutepercentCPU running average over 1 minute
345rescpu.actav5.latest3absolutepercentCPU active average over 5 minutes
346rescpu.actpk5.latest3absolutepercentCPU active peak over 5 minutes
347rescpu.runav5.latest3absolutepercentCPU running average over 5 minutes
348rescpu.actav15.latest3absolutepercentCPU active average over 15 minutes
349rescpu.actpk15.latest3absolutepercentCPU active peak over 15 minutes
350rescpu.runav15.latest3absolutepercentCPU running average over 15 minutes
351rescpu.runpk1.latest3absolutepercentCPU running peak over 1 minute
352rescpu.maxLimited1.latest3absolutepercentAmount of CPU resources over the limit that were refused, average over 1 minute
353rescpu.runpk5.latest3absolutepercentCPU running peak over 5 minutes
354rescpu.maxLimited5.latest3absolutepercentAmount of CPU resources over the limit that were refused, average over 5 minutes
355mem.swapin.none4absolutekiloBytesAmount swapped-in to memory from disk
356rescpu.runpk15.latest3absolutepercentCPU running peak over 15 minutes
357mem.swapin.average2absolutekiloBytesAmount swapped-in to memory from disk
358rescpu.maxLimited15.latest3absolutepercentAmount of CPU resources over the limit that were refused, average over 15 minutes
359mem.swapin.maximum4absolutekiloBytesAmount swapped-in to memory from disk
360rescpu.sampleCount.latest3absolutenumberGroup CPU sample count
361mem.swapin.minimum4absolutekiloBytesAmount swapped-in to memory from disk
362rescpu.samplePeriod.latest3absolutemillisecondGroup CPU sample period
363mem.swapout.none4absolutekiloBytesAmount of memory swapped-out to disk
364mem.swapout.average2absolutekiloBytesAmount of memory swapped-out to disk
365mem.swapout.maximum4absolutekiloBytesAmount of memory swapped-out to disk
366mem.swapout.minimum4absolutekiloBytesAmount of memory swapped-out to disk
367mem.sysUsage.none4absolutekiloBytesAmount of machine memory used by VMkernel for core functionality, such as device drivers and other internal uses
368mem.sysUsage.average2absolutekiloBytesAmount of machine memory used by VMkernel for core functionality, such as device drivers and other internal uses
369mem.sysUsage.maximum4absolutekiloBytesAmount of machine memory used by VMkernel for core functionality, such as device drivers and other internal uses
370mem.sysUsage.minimum4absolutekiloBytesAmount of machine memory used by VMkernel for core functionality, such as device drivers and other internal uses
371sys.diskUsage.latest3absolutepercentAmount of disk space usage for each mount point

This entry was posted in vSphere API and tagged , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

11 Comments

  1. Damien
    Posted April 20, 2011 at 3:38 am | Permalink

    Hi Steve,
    Would that be possible to add a column that show to which device metric can be applied ? (it would be a great gain of time).

    Regards,

    DamienG

  2. Posted April 20, 2011 at 10:59 pm | Permalink

    That is a great idea. Let me think about it.
    Steve

  3. Damien
    Posted May 9, 2011 at 5:02 am | Permalink

    Hi Steve,

    Any news about it ?

    Regards,

    DamienG

  4. slimanihaythem
    Posted June 6, 2012 at 5:34 am | Permalink

    Hi steve ,
    please can we have a littele exmple about how to use it.
    for exemple how to get cpu.usage.none instantly.
    many thanks

  5. Sara
    Posted October 16, 2012 at 3:38 am | Permalink

    Hi,steve,
    how can I get the percentage of network In Esx? or the max bandwidth the host can reach.

    Regards,
    Sara

  6. abofatema
    Posted November 12, 2014 at 2:43 pm | Permalink

    Hi Steve
    I read the samples for performance monitoring but it is really difficult , is there any program to explain how to use cpu.usage.average, mem.usage.average

  7. Posted November 12, 2014 at 4:52 pm | Permalink

    It’s difficult indeed. You may want to get familiar with the vSphere Client which visualize these stats.

    Steve

  8. abofatema
    Posted November 13, 2014 at 6:51 am | Permalink

    Dear Steve
    i need these values to combine with my java program therefore the vsphere client cannot help me, but i need small example to explain how to use cpu.usage.average or mem.usage.average.
    best wishes

  9. Kishan Kumar
    Posted March 2, 2015 at 3:34 am | Permalink

    Hi Steve,

    I was trying to figure out a way to calculate the disk utilization per VM (in bytes/KB or in %). is it possible through any of the performance counter..?

  10. Posted March 2, 2015 at 11:54 am | Permalink

    Hi Kishan,

    Check out the summary.storage property, which is an VirtualMachineSummary object. You will get the numbers to calculate the %.

    Steve

  11. Posted March 8, 2015 at 1:59 am | Permalink

    I’m amazed, I must say. Rarely do I come across a blog that’s both equally educative
    and engaging, and without a doubt, you have hit the nail on the head.
    The problem is an issue that too few people
    are speaking intelligently about. Now i’m very happy I stumbled across this in my search for something concerning this.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  • NEED HELP?


    My company has created products like vSearch ("Super vCenter"), vijavaNG APIs, EAM APIs, ICE tool. We also help clients with virtualization and cloud computing on customized development, training. Should you, or someone you know, need these products and services, please feel free to contact me: steve __AT__ doublecloud.org.

    Me: Steve Jin, VMware vExpert who authored the VMware VI and vSphere SDK by Prentice Hall, and created the de factor open source vSphere Java API while working at VMware engineering. Companies like Cisco, EMC, NetApp, HP, Dell, VMware, are among the users of the API and other tools I developed for their products, internal IT orchestration, and test automation.