Measurements

A measurement is a value calculated by using more than one metric in a pre-defined formula.

Table 1. Measurements
Measurement Computation Group key Filter operation
Fileset_inode1

Fileset Inode Capacity Utilization

gpfs_fset_allocInodes:sum gpfs_fset_freeInodes:sum - gpfs_fset_maxInodes:sum / 100 *" gpfs_cluster_name,
gpfs_fs_name,
gpfs_fset_name1
 
DataPool_capUtill1

Data Pool Capacity Utilization

gpfs_pool_total_dataKB:sum gpfs_pool_free_dataKB:sum - gpfs_pool_total_dataKB:sum / 100 * gpfs_cluster_name,
gpfs_fs_name,
gpfs_diskpool_name
 
MetaDataPool_capUtil1

MetaData Pool Capacity Utilization

gpfs_pool_total_metaKB:sum gpfs_pool_free_metaKB:sum - gpfs_pool_total_metaKB:sum / 100 * gpfs_cluster_name,
gpfs_fs_name,
gpfs_diskpool_name
 
FsLatency_diskWaitr

Average disk wait time per write operation on the IBM Storage Scale client

gpfs_fs_tot_disk_wait_rd:sum gpfs_fs_read_ops:sum / gpfs_fs_name  
SMBNodeLatency_read

Total amount of time spent for all type of SMB read requests

op_time:avg op_count:avg / node read
SMBNodeLatency_write

Total amount of time spent for all type of SMB write requests

op_time:avg op_count:avg / node write
NFSNodeLatency_read

Time taken for NFS read operations

nfs_read_lat:sum nfs_read_ops:sum / node  
NFSNodeLatency_write

Time taken for NFS read operations

nfs_write_lat:sum nfs_write_ops:sum / node  
MemoryAvailable_percent2
Estimated available memory percentage
  • For the nodes having less than 40 GB total memory allocation:

    (mem_memfree+mem_buffers+mem_cached)/mem_memtotal

  • For the nodes having equal to or greater than 40 GB memory allocation:

    (mem_memfree+mem_buffers+mem_cached)/40000000

mem_memtotal: 40000000 < mem_memfree: mem_buffers: + mem_cached: + mem_memtotal: / 100 * * mem_memtotal: 40000000 >= mem_memfree: mem_buffers: + mem_cached: + 40000000 / 100 * * + node  
DiskIoLatency_read

Average time in milliseconds spent for a read operation on the physical disk

disk_read_time: disk_read_ios: / node,diskdev_name  
DiskIoLatency_write

Average time in milliseconds spent for a write operation on the physical disk

disk_write_time: disk_write_ios: / node,diskdev_name  
AFMInQueueMemory_percent3

Estimated available AFM in-queue memory percentage

gpfs_afm_used_q_memory: cfg.afmHardMemThreshold / 100 * node  
nfs_total_ops4 nfs_read_ops: nfs_write_ops: +    
nfsIOlatencyRead nfs_read_lat: nfs_read_queue: + nfs_read_ops: /    
nfsIOlatencyWrite nfs_write_lat: nfs_write_queue: + nfs_write_ops: /    
nfsReadOpThroughput nfs_read: nfs_read_ops: /    
nfsWriteOpThroughput nfs_write: nfs_write_ops: /    
smb_latency_read op_time: op_count: / node read
smb_latency_write op_time: op_count: / node read
smb_total_cnt5 op_count:sum node write|close
smb_tp op_inbytes: op_outbytes: +    
total_read_throughput nfs_read: op_outbytes: +   read
total_write_throughput nfs_write: op_inbytes: +   write
nfs_read_throughput_perc nfs_read: op_outbytes: nfs_read: + /   read
smb_read_throughput_perc op_outbytes: op_outbytes: nfs_read: + /   read
nfs_write_throughput_perc nfs_write: op_outbytes: nfs_write: + /   write
smb_write_throughput_perc op_outbytes: op_outbytes: nfs_write: + /   write
nfs_iorate_read_perc nfs_read_ops: op_count: nfs_read_ops: + /   read
nfs_iorate_read_perc_exports6 1.0 nfs_read_ops: * op_count: nfs_read_ops: + /   read
nfs_iorate_write_perc7 nfs_write_ops: op_count: nfs_write_ops: + /   write
nfs_iorate_write_perc_exports6 1.0 nfs_write_ops: * op_count: nfs_write_ops: + /   write
smb_iorate_read_perc8 op_count: op_count: nfs_read_ops: + /   read
smb_iorate_write_perc9 op_count: op_count: nfs_write_ops: + /   write
gpfs_write_avg_lat10 gpfs_vfsx_write_t: gpfs_vfsx_write: /    
gpfs_read_avg_lat11 gpfs_vfsx_read_t: gpfs_vfsx_read: /    
gpfs_create_avg_lat12 gpfs_vfsx_create_t: gpfs_vfsx_create: /    
gpfs_remove_avg_lat13 gpfs_vfsx_remove_t: gpfs_vfsx_remove: /    
gpfs_disk_free_percent gpfs_disk_free_fragkb: gpfs_disk_free_fullkb: + gpfs_disk_disksize: / 100 * gpfs_disk_name  
quota_blk_percent gpfs_rq_blk_current: gpfs_rq_blk_hard_limit: / 100 *    
quota_file_percent gpfs_rq_file_current: gpfs_rq_file_hard_limit: / 100 *    
1A system measurement used by a default threshold
2If total memory is smaller than 40 GB use real value for percentage, otherwise calculate percentage relative to 40GB.
3If the afmHardMemThreshold value is not set, then the default value of 8G is used.
4nfs_read_ops+nfs_write_ops
5computation: write|op_count+close|op_count
61.0*nfs_write_ops/(op_count+nfs_write_ops)
7nfs_write_ops/(write|op_count+nfs_write_ops)
8op_count/(op_count+nfs_read_ops)
9op_count/(op_count+nfs_write_ops)
10gpfs_vfs_write_t/gpfs_vfs_write
11gpfs_vfs_read_t/gpfs_vfs_read
12gpfs_vfs_create_t/gpfs_vfs_create
13gpfs_vfs_remove_t/gpfs_vfs_remo