In general, how accurate should one expect 3rd party monitoring tools to be with respect to process level CPU reporting.
In other words, I'm used to looking at TOPAS and/or NMON to view running processes and how much CPU they are eating. I understand that TOPAS and NMON can report the numbers in slightly different ways. I'm evaluating a 3rd part tool that uses the perfstat library to retrieve performance data and many other things to display. My issue is that their process level numbers are nowhere close to what TOPAS or NMON show. They claim "Overall AIX data collection, reporting, and interpretation are complex and almost subjective in virtual (LPAR) situations; hence the agent will not be able to provide matching statistics to the AIX cmd 'topas'." All of my systems are shared, uncapped systems.
I guess I'd like to know if I'm expecting too much? Is TOPAS not nearly the default tool for peeking at current running process performance stats for a running instance of AIX? They went on to mention that "Topas is not part of the base AIX install so we cannot assume it always being present, nor can we easily obtain information from 'topas' through a remote connection."
Don't VMSTAT, SAR, NMON, & TOPAS all get their data from the same place?
If I'm not expecting too much, are there any 3rd party tools that are recommended as being consistent and complimentary to the built in AIX performance tools?
Thanks for any feedback. I'm really trying to make sure I'm not just being unreasonable in my expectations that process level reporting in this tool be close to TOPAS or NMON.