监视高速缓存统计信息

可使用 cache_mgt monitor get 命令显示每个目标设备的高速缓存统计信息。

例如,如果 hdisk1 是唯一高速缓存的目标设备,那么 cache_mgt 命令的输出可能类似以下示例:
# cache_mgt monitor get -h -s
ETS Device I/O Statistics -- hdisk1
Start time of Statistics -- Mon Mar 27 07:10:41 2017
-----------------------------------------------------
 Read Count:                              152125803
 Write Count:                              79353626
 Read Hit Count:                                871
 Partial Read Hit Count:                         63
 Read Bytes Xfer:                    10963365477376
 Write Bytes Xfer:                    4506245999616
 Read Hit Bytes Xfer:                      48398336
 Partial Read Hit Bytes Xfer:               5768192
 Promote Read Count:                     2033078104
 Promote Read Bytes Xfer:           532959226494976

cache_mgt 命令提供以下高速缓存指标:

Read Count
所有应用程序发送至目标设备的所有读操作的总数。 此值还包括针对高速缓存设备的读操作次数(如果高速缓存设备中提供了该数据)。 此值是单独读请求的总数,而不指示读请求的大小(字节数)。
Write Count
所有应用程序发送至目标设备的所有写操作的总数。 此值是单独写请求的总数,而不指示写请求的大小(字节数)。
Read Hit Count
发送至目标设备的完整读命中的读操作的总数。 完整读命中是一种读操作实例,在此实例中,高速缓存设备完全实现读请求。 Read Hit Count 值是单独读命中请求总数,而不指示读请求的大小(字节数)。 此值包含在 Read Count 值中。
Partial Read Hit Count
发送至目标设备的部分读命中的读操作的总数。 部分读命中是一种读操作实例,在此实例中,高速缓存设备部分实现读请求。 高速缓存设备中未提供的余下数据必须从目标系统获取。 Partial Read Hit Count 值是单独读请求总数,而不指示读请求的大小(字节数)。 此值包含在 Read Count 值中。
Read Bytes Xfer
从应用程序发送至目标设备的所有读请求中传输的总字节数。 此值表示完全读命中数据、部分读命中数据及从目标设备获取的任何数据的总字节数。
Write Bytes Xfer
从应用程序发送至目标设备的所有写请求中传输的总字节数。
Read Hit Bytes Xfer
运行完整读命中实例时读取的总字节数。
Partial Read Hit Bytes Xfer
运行部分读命中实例时读取的总字节数。
Promote Read Count
数据填充至高速缓存设备时发送至目标设备的读命令的总数。 此值不指示数据填充至高速缓存设备时的实例数,因为发送至目标磁盘的最大数据传输大小小于请求大小时,在高速缓存设备中填充数据的单一请求可能分为多个读操作。
Promote Read Bytes Xfer
数据填充至高速缓存设备时从目标设备读取的总字节数。