Whole Power Server + Virtual Server Monitoring - Part 3 via topas CEC analyser
nagger 100000MRSJ Visits (14970)
We have all probably seen or used the topas CEC on-screen view (topas -C command). This is started while logged into one AIX Virtual Server (LPAR) and shows all the other AIX or VIOS (as it is based on AIX) Virtual Servers of a single Power Server. Here is a reminder - this is on-line, on-screen and updated every 10 seconds or so:
Here my Virtual Servers are called purple<something> and below the top machine summary we have a line for each Virtual Server and stats like AIX release, memory use, CPU stats (PhysB is the Physical CPU time = 99% Idle in the above), Entitlement, ...This machine is not running Active Memory Sharing and the right hand column shows no use of shared memory (pmem = Physical memory). At the bottom is a dedicated CPU Virtual Server.
Topas CEC recording and Analyser
Well, topas also has a recording mode (actually the topasrec command) and it will record data that can then be graphed in Excel with the topas CEC Analyser Excel spread sheet
For more details see - topas CEC Analyser AIX wiki page.
Above we have a very small sample of a few minutes but you can capture over much longer periods like for example a day. This graph shows what the 16 CPU/core Server is doing and the split across the Virtual Servers.
Below is a graph for a particular Virtual Server and a comparison with its Entitlement - good for deciding if you need to adjust the Entitlement, Virtual Processors etc.
It also captures and graphs memory use. Stephen Atkins developed the Analyser spreadsheet in his own time - the same guy that does the nmon Analyser - full marks Steve.