6.0.1

Table Of Contents
Table 1100. Data Counters
Chart Label Description
Read Number of disk read commands completed on each virtual disk on the virtual
machine, per second. The aggregate number of all disk read commands per second is
also displayed in the chart.
Read rate = blocksRead per second × blockSize
n
Counter: read
n
Stats Type: Rate
n
Unit: Kilobytes per second (KBps)
n
Rollup Type: Average
n
Collection Level: 2
Write Number of disk write commands completed on each virtual disk on the virtual
machine, per second. The aggregate number of all disk write commands per second
is also displayed in the chart.
Write rate = blocksWritten per second × blockSize
n
Counter: write
n
Stats Type: Rate
n
Unit: Kilobytes per second (KBps)
n
Rollup Type: Average
n
Collection Level: 2
Chart Analysis
Use the disk charts to monitor average disk loads and to determine trends in disk usage. For example, you
might notice a performance degradation with applications that frequently read from and write to the hard
disk. If you see a spike in the number of disk read or write requests, check whether any such applications
were running at that time.
The best ways to determine if your vSphere environment is experiencing disk problems is to monitor the
disk latency data counters. You can use the advanced performance charts to view these statistics.
n
The kernelLatency data counter measures the average amount of time, in milliseconds, that the
VMkernel spends processing each SCSI command. For best performance, the value should be 0-1
milliseconds. If the value is greater than 4ms, the virtual machines on the host are trying to send more
throughput to the storage system than the configuration supports. Check the CPU usage, and increase
the queue depth.
n
The deviceLatency data counter measures the average amount of time, in milliseconds, to complete a
SCSI command from the physical device. Depending on your hardware, a number greater than 15ms
indicates probable problems with the storage array. Move the active VMDK to a volume with more
spindles or add disks to the LUN.
n
The queueLatency data counter measures the average amount of time taken per SCSI command in the
VMkernel queue. This value must always be zero. If not, the workload is too high and the array cannot
process the data fast enough.
If the disk latency values are high, or if you notice other problems with disk I/O performance, consider
taking the actions listed below.
vSphere Monitoring and Performance
72 VMware, Inc.