Alexander,
Thanks for pointing out nmon.
One point of clarification - the nmon command web page (at the top) states:
Note: In recording mode, specify only one of the -f, -F, -z, -x, or -X flags as the first argument.
So: /usr/bin/topas_nmon -s300 -c288 -f ...
Should be: /usr/bin/topas_nmon -f -s300 -c288 ...
Also, computers and disks have become faster and much larger in recent years.
So, most nmon users collect in a day more than 288 snapshots with smaller sleep periods.
Typically, nmon -f -s 60 -c 1440 --or-- nmon - s30 -c 2880
-This is once a minute or once every 30 seconds.
You are correct that system administrators need to take care that the output directory/filesystem does not fill up.
One further point:
The Excel-based nmon analyser is excellent but has drawbacks: 1) manpower intensive (if you have lots of servers), 2) Excel can crash or get stuck, 3) Can be slow and 4) the output files can be very large and thus hard to share.
To avoid these problems, the nmonchart Ksh script can be used to create the graphs (and a few more helpful graphs) into a smaller web page file (.html).
nmonchart can be found here: https://nmon.sourceforge.io/pmwiki.php?n=Site.Nmonchart
or you can access the online service to run nmonchart for you here https://light-magazine.org/mr-nmon/pmwiki.php
nmon is not really for the performance tuning novice, but there is some advice on my nmon YouTube Videos here:
https://www.youtube.com/playlist?list=PLKQlFnmiWVyf3xWPDB-PxUYibVOcNkbml
Cheers, Nigel @mrnmon Griffiths
------------------------------
Nigel Griffiths - IBM retired
London, UK
@mr_nmon
------------------------------
Original Message:
Sent: Tue May 27, 2025 09:44 AM
From: Alexander Pettitt
Subject: AIX performance slowness check
nmon is an easy way to look at a LPAR.
Putting a crontab entry will generate a file so you have historical data since the complaint is always about the past.
#entry for nmon
0 0 * * * /usr/bin/topas_nmon -s300 -c288 -f -Y -V -P -M -^ -A
The nmon analyser can process those files and help you visualize the data. Don't share the graphs or people will want you to make them all the time. This is super helpful since you can see a trend of change.
You can grab the file from today and process it without waiting for those health checks.
Make sure you have some way to clean up/remove/save the old files or they will fill up the filesystem.
There is also NMONVisualizer but I have never used that.
Thanks to Nigel Griffiths who still lurks here.
------------------------------
Alexander Pettitt
Original Message:
Sent: Tue May 27, 2025 09:22 AM
From: Manoj Kumar
Subject: AIX performance slowness check
Thank you perfpmr is also a option and to analyze it we have to go back to IBM. But before going to IBM we wanted to make sure everything is good as per system performance perspective. Some time app team complain about slowness but actually system perform good. What command we can use to check for those system health? Sometime we have to join P1/P2 calls and there we have to do system health and at that time we do not have ample time to respond. there we have to quickly does the health check. How can we do that? any reading material about that? I need from basic commands to advanced so that we can be make sure from AIX side that we are good. They need to check within app/db.
------------------------------
Manoj Kumar
Original Message:
Sent: Tue May 27, 2025 09:08 AM
From: Alexander Pettitt
Subject: AIX performance slowness check
If it is not something obvious like paging or out of CPU I would open a perfPMR.
------------------------------
Alexander Pettitt
Original Message:
Sent: Tue May 27, 2025 09:03 AM
From: Manoj Kumar
Subject: AIX performance slowness check
Hi Team,
How can we do the performance/slowness check of AIX LPAR? If someone facing slowness issue what parameter and command we can look into it. Do we have any general documents/commands to check in terms of memory/CPU/disk/network/error? I know there is no definitive answer but wanted to know if some basic commands we can start from and from where we can move further. Thank you in advance.
------------------------------
Manoj Kumar
------------------------------