nmon - new online Physical CPU Graphs arrive for latest AIX 6.1
nagger 100000MRSJ Visits (10046)
Then I noticed that the nmon at this AIX level has been updated - I worked the code for the internal prototype of this new feature some time ago and it has arrived in the official topas/nmon code at this release - COOL. The latest release AIX 7.1 service pack has this new options too.
As the numbers of CPU goes up with each generation of Power processor, it gets hard to monitor all the CPUs. nmon displays logical CPUs, so you get four for each physical CPU (core) when you have SMT=4 switched on. For the mighty Power 795 with all 256 CPUs in one partition (unlikely but this is just for example) - you get 1024 lines of output - I don't know anyone with a screen big enough. And I do hear about customers with 128 CPU LPARs.
What we need on super large and also smaller partitions is:
What if the peaks are all small and in the bottom 20% of the screen?
Below, you can see in a quieter period the the left hand scale has been changed to zero to 0.5 CPUs - when it makes a scale change it flashes up "RESCALING" at the bottom:
And what about when the peaks get very very small - like below a single character above?
Then below when the machine is really totally idle it is Rescaled to zero to 0.62 of a CPU, so you still get to see the tiny peaks:
What happens when the partition gets very busy and over Entitlement?
Here below, you see the peak in work on my Web-server and the scale is zero to 1 CPU. If the peaks get low as the white bar moves across and cycles round then the graph is rescaled and flashes "RESCALING" at the bottom as it does it. The same happens if the peak go over the top of the graph.
1. If you hit "0" (zero) - the graph is reset to the front (left most column) and the graph will start again Rescaling until its correct.
2. If left running the update line (white "|" line) moves to the right edge and then wraps to the left and starts over writing the oldest data.
3. Note the plus ("+") on the update line - this shows the average of the data points shown.
I hope this has been useful, Thanks Nigel