eG Monitoring
 

Measures reported by VCDataStoreTest

This test monitors the space usage of datastores present in the Virtual center.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
No_of_hosts Indicates the total number of Esxservers present in the datastore. Number This measure is not available for the ‘Total’ descriptor.
No_of_vms Indicates the total number of virtual machines present in the datastore. Number This measure is not available for the ‘Total’ descriptor.
Total_capacity Indicates the total capacity of the datastore. MB  
Used_space Indicates the amount of space used in datastore. MB  
Free_space Indicates the current free space available in datastore. MB  
Percent_usage Indicates the percentage of disk space utilized in datastore. Percent  
Availability Indicates wheather the datastore is available or not. Percent The value 0 indicates that the datastore is not available and the value 100 indicates that the datastore is currently available. If a datastore becomes unavailable, then VMs that are currently using that datastore might be rendered inaccessible to users.

This measure is not available for the ‘Total’ descriptor.

Allocated_Space Indicates the amount of physical space provisioned by an administrator for this datastore. MB This measure is not available for the ‘Total’ descriptor.
Total_luns Indicates the number of LUNs through which the host communicates with the storage adapter. Number  
Write_Request Indicates the average number of write commands issued per second to this datastore during the collection interval. Commands/Sec This measure is not available for the ‘Total’ descriptor.
Read_Request Indicates the average number of read commands issued per second to this datastore during the collection interval. Commands/Sec This measure is not available for the ‘Total’ descriptor.
Write_Latency Indicates the average amount of time taken for a write from the perspective of this datastore. Secs This measure is not available for the ‘Total’ descriptor.
Read_Latency Indicates the average amount of time taken for a read from the perspective of this datastore. Secs This measure is not available for the ‘Total’ descriptor.
Storage_Ctrl_Normal Indicates the storage I/O control normalized latency on this datastore. Secs This measure is not available for the ‘Total’ descriptor.
Storage_Ctrl_IOPS Indicates the aggregate number of I/O operations on this datastore. Number This measure is not available for the ‘Total’ descriptor.
Read_Rate Indicates the rate at which data is read from this datastore. MB/Sec This measure is not available for the ‘Total’ descriptor.
Write_Rate Indicates the rate at which data is written to this datastore. MB/Sec This measure is not available for the ‘Total’ descriptor.
Disk_files Indicates the total size of the virtual disk files in this datastore. MB The detailed diagnosis of this measure, if enabled, lists the disk files on this datastore and the size of each disk file. The detailed diagnosis capability will not be available for the ‘Total’ descriptor.
Snapshot_files Indicates the total size of the snapshot files in this datastore. MB The detailed diagnosis of this measure, if enabled, lists the snapshot files on this datastore and the size of each snapshot file. The detailed diagnosis capability will not be available for the ‘Total’ descriptor.
Swap_files Indicates the total size of the swap files in this datastore. MB The detailed diagnosis of this measure, if enabled, lists the swap files on this datastore and the size of each swap file. The detailed diagnosis capability will not be available for the ‘Total’ descriptor.
Other_files Indicates the total size of the other VM files in this datastore. MB The value of this measure reports the space that is being used by files such as configuration, suspend data, NVRAM, screenshots and others. The detailed diagnosis of this measure, if enabled, lists these files and the size of each such file on this datastore. The detailed diagnosis capability will not be available for the ‘Total’ descriptor.

By comparing the values reported by the Disk files, Snapshot files, Swap files, and Other VM files measures, you can accurately identify the type of files that are occupying too much space on a datastore.

StrCtrl_active_time Indicates whether storage I/O control (SIOC) is active on this datastore or not. Percent Storage I/O Control (SIOC) is used to provide I/O prioritization of virtual machines running on a group of VMware vSphere hosts that have access to a shared storage pool. It extends the familiar constructs of shares and limits, which exist for CPU and memory, to address storage utilization through a dynamic allocation of I/O capacity across a cluster of vSphere hosts.

If SIOC is active, the value of this measure will be 100%. If it is not active, the value of this measure will be 0.

Total_iops Indicates the total number of read and write commands issued per second to this datastore. Commands/Sec Compare the value of this measure across datastores to identify the busiest datastore in terms of the rate at which read/write commands are issued on it. A consistent increase in the value of this measure for a particular datastore could indicate a potential I/O overload.
Total_latency Indicates the total amount of time taken to read and write to this datastore. Secs Ideally, the value of this measure should be low. A high value could indicate an I/O processing bottleneck. By comparing the value of this measure across datastore, you can quickly identify which datastore is the most latent. Such datastores are ideal candidates for enabling SIOC. Enabling IOC on a datastore triggers the the monitoring of device latency that hosts observe when communicating with that datastore. When latency exceeds a set threshold the feature engages automatically as the datastore is experiencing congestion. Each virtual machine that accesses that datastore is then allocated I/O resources in proportion to their shares.
Throughput Indicates the rate at which the data is read and written to this datastore. MB/Sec Ideally, the value of this measure should be high. A steady decrease in the value of this measure could indicate that the datastore is experiencing a congestion. You may want to enable SIOC on such datastores, so that when latency exceeds a set threshold the SIOC feature engages automatically and then allocates I/O resources to each VM that acceses that datastore in proportion to their shares.
Datastore_type Indicates the type of file system this datastore supports.   The values that this measure can report are listed below, along with their descriptions:

Measure Value Description
VMFS VMFS (Virtual Machine File system) is a high-performance cluster file system optimized for virtual machines. While conventional file systems allow only one server to have read-write access to the same file system at a given time, VMFS leverages shared storage to allow multiple VMware vSphere hosts to read and write to the same storage concurrently.
NFS This is a file system on a NAS storage device. The vSphere host can access a designated NFS volume located on an NFS server, mount the volume, and use it for any storage needs.
NFSV41 NFS v4.1 introduces better performance and availability through load balancing and multipathing. Another major enhancement with NFS v4.1 is the security aspect. With this version, Kerberos and thus non-root user authentication are both supported.
CIFS CIFS is the standard way that computer users share files across corporate intranets and the Internet.
VFAT Virtual File Allocation Table (VFAT) handles long file names, which otherwise could not be handled by the original file allocation table (FAT) programming. A file allocation table is the means by which the operating system keeps track of where the pieces of a file are stored on a hard disk. Since the original FAT assumed file names were limited to a length of eight characters, a program extension was needed to handle the longer names. Microsoft refers to this extension as a driver. The VFAT extension runs in protected mode, uses 32-bit code, and uses VCACHE for disk cache.
VSAN Virtual SAN virtualizes local physical storage resources of vSphere hosts and turns them into pools of storage that can be carved up and assigned to virtual machines and applications according to their quality of service requirements.
VFFS VFFS (Virtual Flash File System) is a derivative of VMFS, which is optimized for SSDs and is used to group the physical SSDs into a single caching resource pool. It is a non-persistent resource and, therefore, virtual machines cannot be stored in it. A VFFS resource pool can be created from mixed resources. All devices types are treated the same and no distinction is made between SAS, SATA, PCI express connectivity.

The numeric values that correspond to each of the Measure Values listed above are as follows:

Measure Value Numeric Value
VMFS 1
NFS 2
NFSV41 3
CIFS 4
VFAT 5
VSAN 6
VFFS 7

Note:

By default, this measure reports the Measure Values listed in the table above. In the graph of this measure however, the file system type of the datastore is represented using the corresponding numeric equivalents only.