We had an extra RTM user with an interval set to of 15 minutes, as opposed to the normal RTM user that I gave an interval of 1 minute. This special RTM user was created to grab averages in real time and react to them (e.g. warn operators when users consume lots of CPU during 15 minutes, or to detect abnormal changes etc...) So, I plan to use VMPTK's "Interval" data for this goal (we're not only looking at users but also at DASD, BLOCKIO, PAGING, etc...)
For users I should only get the top 10 (or alike) consumers, so a VMC SORT %CPU came to my mind. But, I saw that when a VMC user sends a SORT %CPU, also the main PERFSVM user then sorts by %CPU, even though he himself did not ask for it. So, I forget the SORTand I need to get a full report.
Now, how can a REXX EXEC know it grabbed everything? The only method I found was sending a NEXT and looking at the last line, if it didn't change, I've got everything (and some doubles easily thrown away). Comparing the last lines between two NEXTs makes only sense when PERFSVM reports about the same interval. So, that is why I must also compare the interval reported about.
Note: the PIPE (REXX) stage to get a whole report is general, otherwise, I could indeed simply test if the last reported userid remains identical. Now that I'm writing this, I may review my logic and add another parameter that can be used to find the end based on userid only.
Kris,
IBM Belgium, VM customer support
- Re: Performance Toolkit Tables Kris Buelens
- Re: Performance Toolkit Tables Thomas Kern
- Re: Performance Toolkit Tables Eginhard Jaeger
- Re: Performance Toolkit Tables Kris Buelens
- Re: Performance Toolkit Tables Eginhard Jaeger
- Linux mainframe game machine.... Dave Jones
- Re: Linux mainframe game machine.... Tom Duerbusch
- Re: Performance Toolkit Tables Kris Buelens
- Re: Performance Toolkit Tables Eginhard Jaeger
