----- Original Message ----- From: "Thomas Kern" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, November 07, 2005 4:34 PM
Subject: VM Performance Tool Kit questions

I have just begun to work with the VM Performance Tool Kit and I have a few
questions for the group.

I have turned on BENCHMRK for a particular user (MISPROD) with and without
a FILE option in the FCONX $PROFILE. I have USERLOG MISPROD in the FCONX
REPORTS file. My report always shows approximately the last 120 entries for
this user, not the whole day's worth of data. I know that the MISPROD
USERLOG file is a copy of all of the data, but I don't want to have to
reformat it and print it seperately from the regular report.

Performance Toolkit will keep, by default, the last 120 lines of each 'by time' log in its work space. For the default monitor sample interval of 60 seconds this results in having only the last two hours' worth of data available for viewing: usually ok for realtime performance analysis, but definitely not enough if you want to save
history data.
There are two ways to change things in PerfKit so as to retain data for longer periods:
a) Include the command 'FC MONCOLL REDISP nnn' in your FCONX $PROFILE
where 'nnn' specifies the number of lines that should be kept (max. value is 720). This setting applies to ALL of the 'by time' logs, but it MUST be included in the
   initialization file FCONX $PROFILE to become effective.
b) Issue the command 'FC SET BYTIME nn' to indicate that each line of the general 'by time' logs should display not only the value for a single monitor sample interval,
   but the average for periods of 'nn' minutes each.
This setting can be changed while PerfKit is up and running, but it does NOT apply to any of the benchmark files. (The reason for implementing it this way was that I intended benchmarking to be activated only for the analysis of performance problems: you would then want to see as much detail as possible, and averages
   for longer periods of time very often aren't good enough.)

So, to keep data for longer periods of time in the 'by time' reports, you may use a combination of a) and b). For the benchmark logs, only a) will help as far as the printed reports are concerned but, as you've seen, using the 'FILE' argument you can
have all of the data written to disk.


I have not tried to use PERFKIT as a PROP replacement in my OPERATOR or
other service machines yet. Does anyone have a working FCONX $PROFILE for
such a server that isn't doing the real-time monitoring?

The section 'Special Line Processing' in chapter 2 of the documentation gives some examples of things you could do, and how to do them. Just start with an empty FCONX $PROFILE if you want to run PerfKit without activating performance monitoring: the majority of the specifications in the sample file that are not related to realtime monitoring are just duplicating the default settings anyway, they were included just
as placeholders to allow easily changing things a user might want to modify.

Eginhard Jaeger

Reply via email to