There are a number of tools that are available to collect data on your hardware utilization.
SDF/MON - Performance monitoring
The transaction SDF/MON is a powerful in-built feature in all SAP systems that can help collect hardware performance metrics from a number of areas;
- CPU Utilization
- Pages in/Pages out
- Extended memory utilization
- Paging memory
You can set the performance monitor for a daily schedule or for a specific time when the a performance issue is known to occur. This is defaulted to take a snapshot of the system perfromance every 10 seconds. One very useful feature of SDF/MON is viewing the snapshot data in real time allowing for analysis as the issue occurs.
More information about SDF/MON can be found here; 2383809 - How to use the SDF/MON tool to analyse performance issues.
Another useful feature is importing the SDF/MON data into a tool called RSORASTT which can graph the outputs for further analsysis.
The tool can be found in the attachements of the following note; 1299493 - Loadable SAP Support Monitors
The graph below displays SDF/MON data collected for a defined time period where cpu idle%(1) is graphed for a selected server(2). This is very helpful as servers can be selected as required. In this case, the cpu idle% does not go below 80% and therefore is acceptable (3).
Nmon - Performance monitoring for AIX and Linux OS systems
The Nmon tool is a very useful too for giving detailed information on OS/hardware performance for AIX and Linux systems. The Nmon tool collects the hardware performance for output to a .nmon file. This file can then be analyzed by the Nmon analyzer which displays the following;
- CPU utilization
- Disc write speed
- OS/system utilization vs. User utilization