Displaying the request histogram facility pattern

The rhist p request displays the request histogram facility pattern.

The rhist p request returns the entire enumeration of the request size and latency ranges. The facility must be enabled for a pattern to be returned. If there are no mounted file systems at the time this request is issued, then the request still runs and returns data. The pattern is displayed for both read and write.

Table 1 describes the keywords for the rhist p response, in the order that they appear in the output. These keywords are used only when the mmpmon command is invoked with the -p flag.

Table 1. Keywords and values for the mmpmon rhist p response
Keyword Description
_n_ IP address of the node responding. This is the address by which GPFS knows the node.
_nn_ The hostname that corresponds to the IP address (the _n_ value).
_req_ The action requested. In this case, the value is p.
_rc_ Indicates the status of the operation.
_t_ Indicates the current time of day in seconds (absolute seconds since Epoch (1970)).
_tu_ Microseconds part of the current time of day.
_k_ The kind, r or w, (read or write) depending on what the statistics are for.
_R_ Request size range, minimum, and maximum number of bytes.
_L_ Latency range, minimum and maximum, in milliseconds.

The request size ranges are in bytes. The zero-value used for the higher limit of the last size range means 'and higher'. The request size ranges can be changed by using the rhist nr request.

The latency times are in milliseconds. The zero-value used for the higher limit of the last latency range means 'and higher'. The latency ranges can be changed by using the rhist nr request.

The rhist p request allows an application to query for the entire latency pattern. The application can then configure itself accordingly. Since latency statistics are reported only for ranges with non-zero counts, the statistics responses might be sparse. By querying for the pattern, an application can be certain to learn the complete histogram set. The user may have changed the pattern by using the rhist nr request. For this reason, an application should query for the pattern and analyze it before requesting statistics.

If the facility has never been enabled, then the _rc_ field is non-zero. An _rc_ value of 16 indicates that the histogram operations lock is busy. Retry the request.

If the facility has been previously enabled, then the rhist p request still displays the pattern even when rhist off is currently in effect.

If there are no mounted file systems at the time rhist p is issued, then the pattern is still displayed.