4.6 Cluster aware perfstat library interfaces
152
IBM PowerHA is a high availability solution for AIX that provides automated
failure detection, diagnosis, application recovery, and node reintegration,
It consists of two components:
High availability The process of ensuring an application is available for use
through the use of duplicated and/or shared resources.
Cluster multiprocessing
Multiple applications running on the same nodes with
shared or concurrent access to the data.
This high availabilty solution demands two very important capabilities from the
performance monitoring perspective
> The ability to collect and analyze the performance data of the entire cluster at
the aggregate level (from any node in the cluster).
> The ability to collect and analyze the performance data of an individual node
In the cluster (from any node in the cluster)
‘The perfstat application programming interface (API) is a collection of C
programming language subroutines that execute in the user space and use the
perfstat kernel extension to extract various AIX performance mettics.
Beginning with AIX V7.1 and AIX 6.1 TLO6, the existing perfstat library is
enhanced to support performance data collection and analysis for a single node
cr multiple nodes in a cluster. The enhanced perstat library provides APIS to
obtain performance metrics related to processor, memory, VO, and others to
provide performance statistics about a node in a cluster,
‘The perfstat library is also updated with a new interface called
Pertstat_cluster_total (similar to the pertstat_partion_total interface) that provides
cluster level aggregate data.
A separate interface called perfstat_node list is also added to retrieve the list of
nodes available in the cluster.
New APIs (NODE interfaces) are availabe that return usage metrics related to a
set of components or individual components specific to a remote node in a
cluster.
IBM AIK Version 7.1 Differences Guide