Data Mover Cache Test
Data movers (also known as X-Blades) contain the defined file system. They access data from the back end and provide host access using the same UltraFlex I/O Technology that supports the NFS, CFS, MPFS, and pNFS protocols. Each data mover has a large cache, which serves NFS I/O requests and reduces the I/O going into the storage processor. If users to VNX complain that their NFS requests take time being serviced, you may want to check cache usage to see if it has been used effectively or not. The Data Mover Cache test can be used to perform this periodic cache usage check. For each data mover in the DME of a VNX system, this test monitors the directory name lookup, openfile, and buffer caches, and reports the percentage of requests that have been serviced by each of these caches. Deficiencies in cache usage are thus revealed, thereby enabling administrators to assess its impact on storage system performance and to investigate the reasons for the bad cache usage.
Target of the test : An EMC VNX Unified Storage system
Agent deploying the test : A remote agent
Outputs of the test : One set of results for each data mover in the DME of the EMC VNX Unified Storage system.
Parameter | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
The IP address of the storage device for which this test is to be configured. |
Controller Station IP |
The Control Station is the management station for the VNX for File system, and enables control and configuration of the system. The eG agent uses the CLI that runs on the Control Station to monitor and manage the performance of the VNX for File system. To enable the eG agent to use this CLI, specify the IP address of the Control Station in the Controller Station IP text box. By default, the IP address of the host will be displayed here. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
DNLC hit ratio |
Indicates the percentage of time the requested directory pathname was readily available in the Directory Name Lookup Cache (DNLC) without requiring to perform disk I/O on this data mover. |
Percent |
A high value of this measure (close to 80%) indicates that the Directory Name Lookup Cache is being utilized well. A smaller value is a cause for concern, as it not only indicates poor cache usage, but also implies that direct disk accesses are more. One of the key reasons for a low value for this measure is an improperly sized directory name lookup cache. If this is the case, then, you may want to increase the DNLC size to improve cache usage and reduce the I/O going straight to the disk. |
Open file hit ratio |
Indicates the percentage of time the requested file is readily available in the open file cache without requiring to perform disk I/O on this data mover. |
Percent |
A high value of this measure (close to 80%) indicates that the open file cache is being utilized well. A smaller value is a cause for concern, as it not only indicates poor cache usage, but also implies that direct disk accesses are more. One of the key reasons for a low value for this measure is an improperly sized open file cache. If this is the case, then, you may want to increase the size of this cache to improve cache usage and reduce the I/O going straight to the disk. |
Kernel buffer hit ratio |
Indicates the percentage of requested pages that were readily available in the buffer memory of this data mover without performing disk I/O. |
Percent |
A high value of this measure (close to 80%) indicates that the kernel buffer cache is being utilized well. A smaller value is a cause for concern, as it not only indicates poor cache usage, but also implies that direct disk accesses are more. One of the key reasons for a low value for this measure is an improperly sized open file cache. If this is the case, then, you may want to increase the size of this cache to improve cache usage and reduce the I/O going straight to the disk. |