Operating System - OpenVMS
1829187 Members
17195 Online
109986 Solutions
New Discussion

OpenVms performance tunning tool

 
SOLVED
Go to solution
郭尚中_1
Valued Contributor

OpenVms performance tunning tool

Does OpenVms have performance data collection tool, which like collect for HP Tru64 Unix. With this text data, we can draw CPU utilization graph or other performance diagram.
17 REPLIES 17
Daniel Fernandez Illan
Trusted Contributor

Re: OpenVms performance tunning tool

Hi
You can use MONITOR utility to check a lot of system's performances
Saludos, Daniel.
郭尚中_1
Valued Contributor

Re: OpenVms performance tunning tool

Can monior collect performance data to a file in a specified peroid which we can use for performance analyze. Is the file txt file or binary file? Must it be read by monitor itself?

Thanks for your reply!
Kris Clippeleyr
Honored Contributor

Re: OpenVms performance tunning tool

Hi,

See the MONITOR utility:
$ MONITOR
MONITOR> HELP MONITOR

It has several qualifiers for specifying begin & end times, etc.. With /RECORD data is written to disk, with /SUMM summary data is written to disk (the summary data is quite readable).

Regards,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Martin Vorlaender
Honored Contributor

Re: OpenVms performance tunning tool

Besides MONITOR, there are two products that are covered by the VMS license:

ECP's data collector
http://h71000.www7.hp.com/openvms/products/ecp/index.html

T4, used by the OpenVMS performance group:
http://h71000.www7.hp.com/openvms/products/t4/index.html

cu,
Martin
Martin Vorlaender
Honored Contributor

Re: OpenVms performance tunning tool

Oh, and BTW: T4 V3.3 is included with OpenVMS 7.3-2, in SYS$ETC:T4_V33_KIT.*

cu,
Martin
Ian Miller.
Honored Contributor
Solution

Re: OpenVms performance tunning tool

"Is the file txt file or binary file? Must it be read by monitor itself?"

the file written by MONITOR/RECORD is binary in a documented format. It is normally displayed using MONTIOR however there is a tool as part of the T4 package which reads monitor data files. T4 uses MONITOR as one of its data collectors. In recent versions of VMS there is also TDC which is a data collector to be used by people writing their own performance data collector tools.

To choose between MONITOR, T4 and ECP depends on what you want to collect, what you want to do with the data collected and what you are used to.

I think the Openview product can also collect performance data from VMS systems. There are other performance data collection tools from other companies.
____________________
Purely Personal Opinion
Andy Bustamante
Honored Contributor

Re: OpenVms performance tunning tool

You may also want to look at http://h71000.www7.hp.com/openvms/products/availman/ Availablity Manager doesn't support logging data (yet) but does allow you to peer into what a system is doing now. It also gives you the ability to adjust quotas on the fly and provides some very nice details on system activity.
If you don't have time to do it right, when will you have time to do it over? Reach me at first_name + "." + last_name at sysmanager net
comarow
Trusted Contributor

Re: OpenVms performance tunning tool

Also,

don't forget that autogen with feedback does a lot of "automated" tuning, based
on actual usage.

$autogen savparam
saves the file in AGEN$FEEDBACK.DAT

Typicially this is used with
$autogen savparams setparams

The system will use the feedback file,
combine in with what information you have
placed in modparams.dat and create a new
output file.

Be sure that your modparams.dat is up to date.

While it does create a verbose output file, assuming it successfully completes, you can easily see what has changed with a
$diff/par setparams.dat

As far as drawing graphs, ECP will that for you, and it's free.

Welcome to OpenVMS
Bob Comarow

Karl Rohwedder
Honored Contributor

Re: OpenVms performance tunning tool

We use T4 to create daily reports (nice PNG graphics with HTML overview page). Since T4 also uses MONITOR to collect data, you can use the MONITOR utility to create SUMMARY reports... out of this data.

Since V8.2 the T4 V3.4 kit is located in SYS$ETC.

The ECP tool (V5.5 is current for V8.2) uses now the datacollector TDC (The Data Collector),so you have to insall TDC and ECP to use ECP, ECPs create text and graphic reports.

regards Kalle
Karl Rohwedder
Honored Contributor

Re: OpenVms performance tunning tool

A little addition to my own reply:

VMS V8.2 changes the format of the MONITOR binary data. The V8.2 MONITOR can process pre-V8.2 data (but not viceversa), but I noticed, that using the /BEGIN qualifier leads to an CPU loop in MONITOR, which can only be interrupted by Ctrl/y. /End is o.k..
A call to the support center is on its way.

The ECP product under V8.2 now calculates abnormally high disk IO rates and queues (in the range of 5000000 IO/sec and also queuelength this high on the inactive system.
A call for this is also on its way...

regards Kalle
Ian Miller.
Honored Contributor

Re: OpenVms performance tunning tool

The VMS V8.2 version of MONITOR is a rewriten version (old one was PL/1, new one is C).
The binary file format changed to fix the poor alignment of the fields within the records.
There are some other fixes too.
The new version of ECP is the first user I have heard of for TDC V2.
Karl, I will be interested in the results of your calls.
____________________
Purely Personal Opinion
Robert Atkinson
Respected Contributor

Re: OpenVms performance tunning tool

After selling Pollycenter Performance Analyzer to CA, HP have now written their own product, PerfDat :-

http://www.decus.de/slides/sy2004/22_04/3d04.pdf

Although it's not all that well known yet, the GUI front-end should make life a lot easier.

Robert.
Karl Rohwedder
Honored Contributor

Re: OpenVms performance tunning tool

Ian,

regarding the ECP problem/call:
A new version of ECP (V5.5A) is available and recommended in conjunction with TDC.
You can download it via:
http://h71000.www7.hp.com/openvms/products/ecp/performance-and-capacity-download.html

It fixes the problem.


regards Kalle
Karl Rohwedder
Honored Contributor

Re: OpenVms performance tunning tool

Regarding the MONITOR bug concerning anaylzing pre-V8.2 data on a 8.2 system:

Engineering supplied new images for Alpha/IA64 which correctly handle the /BEGIN qualifier.

If you encounter the problem, please log a call the get these images. The fix will be incorporated in a patchkit.

regards Kalle
Wim Van den Wyngaert
Honored Contributor

Re: OpenVms performance tunning tool

I use Unicenter TNG PS 2.1. It can't handle the next case.

I have 9 processes with the same username, the same exe name, different process name.

Which one of the tools mentioned can produce graphs for each of the Sybase processes ?

Wim
Wim
Karl Rohwedder
Honored Contributor

Re: OpenVms performance tunning tool

Just out of memory, because I'm on the run...

I think that T4 may be able to handle this.
The T4EXTR image can extract some data according to process name, e.g. (excerpt from DCL):
...
$T4Extr T4_'This_Node'_'Today'_'St_Et'_Mon.Dat -
/Csv_File=T4_'This_Node'_'Today'_'St_Et'_Mon.Csv -
/Class=(All,NoScs,NoDisk,NoRms) -
/Process_Name=("PWRK$*","APACHE*")
...

which allows TLVIZ to create 4 or 5 graphs conecrning those processes.

regards Kalle
Karl Rohwedder
Honored Contributor

Re: OpenVms performance tunning tool

Just an addon:

TLVIZ creates 4 graphs (CPUTI,DIRIO,BUFIO,PGFKTS) for each processgroup.

regards