home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / sysutils / osrm2 / osrm2rau.doc < prev    next >
Encoding:
Text File  |  1989-09-15  |  53.9 KB  |  1,358 lines

  1.  
  2.  
  3.  
  4.  
  5.                                        OSRM2
  6.                            OS/2 Resource Monitor Facility
  7.                                     Version 1.0
  8.                             Report And Analysis Utility
  9.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  10.  
  11.  
  12.             Packing List
  13.  
  14.             Files and documentation included in this Version 1.0 archive
  15.             set contains the following:
  16.  
  17.             OSRM2 Version 1.0 Real Time Monitor And Collector
  18.  
  19.                  OSRM210.ZIP    =    Real Time Monitor
  20.  
  21.             OSRM2 Version 1.0 Report And Analysis Utility
  22.  
  23.                  OSRM2RAU.DOC   =    This File
  24.                  RAULIB.DLL     =    RAU Video Support Library
  25.                  OSRMMAIN.DLL   =    RAU Function Support Library
  26.                  OSRMMSG.DLL    =    Message Support Library
  27.                  RAUSTDLB.DLL   =    RAU Standard Reports Library
  28.  
  29.             OSRM2 Version 1.0 Technical Reference ( Registered Users )
  30.                  OSRMUES.ZIP    =    UES Developers Toolkit
  31.  
  32.             Please note that the OSRM2RAU executable has a limited
  33.             amount of functionality in the unregistered version. Also
  34.             note that the UES developers toolkit is only available with
  35.             registrations for OSRM2 Version 1.0.
  36.  
  37.             C.O.L. Consulting developers have not inserted any nagware
  38.             signs, timers or flags that pester you with the fact that
  39.             you have an unregistered copy. When you attempt to use a
  40.             function not implemented in the unregistered copy a short
  41.             message will let you know.
  42.  
  43.             Information in this document is subject to change without
  44.             notice and does not represent a commitment on the part of
  45.             C.O.L. Consulting, LTD. No part of this document may be
  46.             reproduced or transmitted in any form or by any means,
  47.             electronic or mechanical, including photocopying, recording,
  48.             or information storage and retrieval systems, for any
  49.             purpose other then the purchaser's personal use, without the
  50.             written permission of C.O.L. Consulting, LTD.
  51.  
  52.  
  53.  
  54.                                        OSRM2
  55.                            OS/2 Resource Monitor Facility
  56.                                     Version 1.0
  57.                             Report And Analysis Utility
  58.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  59.  
  60.  
  61.                  General Information And Registration
  62.  
  63.             C.O.L. Consulting LTD., incorporated January of 1989, is a
  64.             registered subchapter 'S' corporation in the State Of New
  65.             York. The corporation provides DP consulting, software
  66.             development ( MVS, VM, MS-DOS, UNIX, OS/2 ) as well as
  67.             maintenance services.
  68.  
  69.             C.O.L. Consulting LTD., reserves the right to limit the
  70.             functionality of unregistered copy versions.
  71.  
  72.             The software included in this archive package is a fully
  73.             functional evaluation copy of OSRM2 Version 1.0, Report And
  74.             Analysis Utility.
  75.  
  76.             This application is shareware, software that is free to use
  77.             for a trial period, that being fairly defined by C.O.L.
  78.             Consulting LTD. as 1 months time ( 30 days ).
  79.  
  80.             If at the end of the evaluation period, as defined above,
  81.             you do not wish to register OSRM210, you are obligated to
  82.             discontinue its use.
  83.  
  84.             This shareware archive package which includes those files as
  85.             listed above must be distributed in their entirety.
  86.  
  87.             Any questions, comments, suggestions and criticisms are
  88.             welcome. Please see the registration and service section at
  89.             the end of this document.
  90.  
  91.             Upgrade costs will be based on the amount of functionality
  92.             that is added to the application. For instance, C.O.L.
  93.             Consulting LTD. will be porting this over to run under the
  94.             Presentation Manager of OS/2 as a full PM application, OSRM2
  95.             Version 1.1.
  96.  
  97.             If you care to register your copy of OSRM2 Version 1.0,
  98.             please refer to the upgrading information section and
  99.             registration sheet at the end of this document. Both single
  100.             user and corporate discounts are available.
  101.  
  102.  
  103.  
  104.                                        OSRM2
  105.                            OS/2 Resource Monitor Facility
  106.                                     Version 1.0
  107.                             Report And Analysis Utility
  108.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  109.  
  110.  
  111.                  General Information And Registration
  112.  
  113.             An agreement with HH-InfoNet BBS, New Hartford CT, enables
  114.             you to pre-register your copy and expedite the registration
  115.             process. Upon completion of the on-line registration script,
  116.             see the registration section at the end of this document,
  117.             all you need do is send in your registration payment.
  118.  
  119.             Through HH-InfoNet you will also be able to communicate
  120.             directly with the OSRM2 developers for all versions of the
  121.             system. OSRM2 registered users will receive priority
  122.             response and will receive update information by mail.
  123.  
  124.             You may also register by filling out the appropriate form at
  125.             the end of this documentation, please see the registration
  126.             schedule to determine the cost of registration.
  127.  
  128.             With registration of OSRM2 Version 1.0, you will receive:
  129.  
  130.                  *    OSRM2 Version 1.0, Supporting DLL libraries and
  131.                       printed documentation.
  132.  
  133.                  *    OSRM2 Report And Analysis Utility Version 1.0,
  134.                       Supporting DLL libraries and printed
  135.                       documentation.
  136.  
  137.                  *    OSRM2 UES Software Development Kit. Which includes
  138.                       documentation, API library interface, header files
  139.                       and include files for 'C' and MASM.
  140.  
  141.  
  142.  
  143.                                 Thank you.
  144.  
  145.                                 C.O.L. Consulting, LTD.
  146.  
  147.  
  148.  
  149.                                        OSRM2
  150.                            OS/2 Resource Monitor Facility
  151.                                     Version 1.0
  152.                             Report And Analysis Utility
  153.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  154.  
  155.  
  156.                  Introduction
  157.  
  158.  
  159.  
  160.             OSRM2 was created to provide OS/2 users with:
  161.  
  162.                  The ability to observe system resource contention and
  163.                  consumption in a real-time environment.
  164.  
  165.                  More importantly, to provide the OS/2 user, or
  166.                  administrator, a data collector in which system
  167.                  resource usage trends can be stored and analyzed when
  168.                  considering upgrades ( CPU, memory, peripherals,
  169.                  software ).
  170.  
  171.             The real-time monitor can provide the performance tuner with
  172.             indicators as to cpu or memory consumption as well as IO
  173.             contention  under varying workloads.
  174.  
  175.             The Data Collector, available with Version 1.0, will provide
  176.             trend information to observe exactly what resources are
  177.             being impacted the most and thus guide them to configuring
  178.             for cost effectiveness, one wouldn't buy a faster CPU if
  179.             memory contention is causing swapping overhead.
  180.  
  181.             As with other multitasking operating systems ( MVS, UNIX )
  182.             resources are shared in an OS/2 environment thus allowing
  183.             concurrent workloads to exist at the same time in one
  184.             system.
  185.  
  186.             Because resources are generally limited, a careful eye must
  187.             be kept to insure that it is not exhausted. Once this occurs
  188.             processes may wait for a very long time thereby negating the
  189.             productivity and throughput originally meant to be provided.
  190.  
  191.             Having solid information as to what the CPU average percent
  192.             busy was or the average memory usage percent, will provide a
  193.             much better guide to problem resolution or job scheduling
  194.             then an eyeball approach. Of course capacity planning
  195.             entails much more then mentioned here, but it is this base
  196.             that all capacity plans are built. Please refer to the
  197.             technical documentation.
  198.  
  199.  
  200.  
  201.                                        OSRM2
  202.                            OS/2 Resource Monitor Facility
  203.                                     Version 1.0
  204.                             Report And Analysis Utility
  205.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  206.  
  207.  
  208.                  Introduction
  209.  
  210.             OSRM2 will provide this information to you in a varying
  211.             degree of formats and granularity. Considering the cost of
  212.             this application versus 'seat of the pants' capacity
  213.             planning, OSRM2 has the potential to save you time, energy
  214.             and money.
  215.  
  216.             Please refer to the Real Time Monitor And Data Collector
  217.             documentation for a discussion on the components of the
  218.             OSRM2 system.
  219.  
  220.             The following will discuss the Report And Analysis Utility (
  221.             Version 1.0 ) only. Please refer to pertinent documentation
  222.             for other parts of the system.
  223.  
  224.  
  225.  
  226.                                        OSRM2
  227.                            OS/2 Resource Monitor Facility
  228.                                     Version 1.0
  229.                             Report And Analysis Utility
  230.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  231.  
  232.  
  233.                  Report And Analysis Utility Overview
  234.  
  235.  
  236.  
  237.             The report and analysis ( OSRM2RAU.EXE ) is a separate
  238.             executable application that uses the information stored by
  239.             the Collector to report on the amount of resource per time
  240.             interval that a particular system is consuming.
  241.  
  242.             Variations as to the report interval are allowed as well as
  243.             range definitions, for example one might require a report on
  244.             the average amount of CPU utilization between the hours of
  245.             10:00 AM and 12:00 noon, for June 1989.
  246.  
  247.             The user or administrator will have the ability to report on
  248.             utilization growth in the key areas of the system: CPU,
  249.             Memory and Disk IO. Regression analysis and queueing delays
  250.             will be available for review as well as generated
  251.             suggestions for enhancing performance ( Registered Copies
  252.             Only ). With this knowledge, upgrading the system will be an
  253.             exact decision, and will vary from user to user. This way
  254.             selective system enhancements will be possible.
  255.  
  256.             The ability for developers and users to implement their own
  257.             sumarization routines and reporting formats are allowed
  258.             through the use of UES ( User Exit Support ). Please see
  259.             information in this document as well as the technical
  260.             references for more detail.
  261.  
  262.             Various data manipulation routines will be implemented over
  263.             time into the standard library, as well as the ability to
  264.             create a flat file which can be read into various
  265.             statistical packages or spread sheets for a more detailed
  266.             analysis. Of course it is the intent of C.O.L. Consulting,
  267.             LTD. to provide the user with a one stop application and the
  268.             features that will be implemented will have the objective of
  269.             obtaining this goal.
  270.  
  271.  
  272.  
  273.                                        OSRM2
  274.                            OS/2 Resource Monitor Facility
  275.                                     Version 1.0
  276.                             Report And Analysis Utility
  277.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                  Installation Requirements
  284.  
  285.                                 OSRM2 Versions 1.0
  286.  
  287.  
  288.  
  289.             The above versions of OSRM2 require at least OS/2 Version
  290.             1.0 operating system. The executable programs included
  291.             within this archive package were assembled as a Window
  292.             Compatible application which will permit it to run in a text
  293.             window under version 1.1 of OS/2 ( Presentation Manager ).
  294.             The application will detect if it is running full screen or
  295.             as a window and adjust it's color scheme accordingly.
  296.  
  297.             It is recommended to install this application on a hard disk
  298.             system, as the IO timing will not allow floppy disk drives
  299.             to be tested due to the delay to processing during IO.
  300.  
  301.                                 Development Environment
  302.  
  303.             OSRM2 was developed with the following:
  304.  
  305.             SOFTWARE
  306.  
  307.                  OS/2 Version 1.1
  308.                  Microsoft MASM 5.1
  309.                  Microsoft C 5.1
  310.                  Microsoft Editor Protected Mode ( MEP ).
  311.  
  312.             HARDWARE
  313.  
  314.                  Intel based 80386
  315.                  7 Megabytes Real Memory
  316.                  80 Megabytes Hard Disk Space with 5 Partitions
  317.                  VGA Adapter with a Paradise VGA Controller
  318.  
  319.  
  320.  
  321.                                        OSRM2
  322.                            OS/2 Resource Monitor Facility
  323.                                     Version 1.0
  324.                             Report And Analysis Utility
  325.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  326.  
  327.  
  328.                  Installation
  329.  
  330.  
  331.  
  332.             To install the OSRM2 system for various operating system
  333.             environments follow these global instructions:
  334.  
  335.             Place the files OSRM210.EXE, OSRM2RAU.EXE  and OSRM2.INI in
  336.             a directory together. The OSRM2.INI file included in this
  337.             archive package is a working sample and can be edited for
  338.             your specific configuration.
  339.  
  340.             Place the files OSRM2D10.DLL, OSRM2S10.DLL, RAULIB.DLL,
  341.             OSRMMAIN.DLL, OSRMMSG.DLL and RAUSTDLB.DLL  in the directory
  342.             specified in your CONFIG.SYS in the LIBPATH= statement. You
  343.             can optionally place the DLL files in the same directory as
  344.             the executable files but be sure to change your LIBPATH
  345.             statement to include the directory and reboot your machine.
  346.  
  347.             Add the program and path specification to the Program
  348.             Selector in Version 1.0 of OS/2 or the Start Program Manager
  349.             of Version 1.1 of OS/2.
  350.  
  351.             Create a directory where you will be storing the history
  352.             data files as well as the generated report and analysis
  353.             files. Make sure to indicate the full designator and path
  354.             created in the OSRM2.INI file before starting the system.
  355.  
  356.             If installed to run under Presentation Manager of OS/2
  357.             Version 1.1, specify to run under a text window to display
  358.             within the Presentation Manager Screen Space. This is
  359.             optional as the OSRM2 system will run full screen as well.
  360.  
  361.             Follow the initialization instructions on the options
  362.             available for the OSRM2.INI file as described in the Real
  363.             Time Monitor And Data Collector documentation.
  364.  
  365.  
  366.  
  367.                                        OSRM2
  368.                            OS/2 Resource Monitor Facility
  369.                                     Version 1.0
  370.                             Report And Analysis Utility
  371.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.                  Starting OSRM2RAU
  378.  
  379.  
  380.  
  381.             Before starting the OSRM2 Reporter And Analysis Utility,
  382.             please insure that you have:
  383.  
  384.                  *    Installed the system files in their proper places.
  385.  
  386.                  *    Prepared your OSRM2.INI file with the proper
  387.                  *    Prepared your OSRM2.INI file with the proper
  388.                       parameter settings for your monitor session, refer
  389.                       to Initialization Parameter File section of the
  390.                       Real Time Monitor And Data Collector
  391.                       documentation.
  392.  
  393.                                 To Start OSRM2RAU From
  394.  
  395.                                 OS/2 Version 1.0
  396.  
  397.             From the program selector choose the program name you have
  398.             assigned to OSRM2RAU and press enter. If you have not
  399.             installed OSRM2RAU into the program selector, start a OS/2
  400.             session and switch to the directory where you have installed
  401.             OSRM2RAU and at the command prompt enter
  402.  
  403.             [C:\OSRM2]osrm2rau [ then press the enter key ]
  404.  
  405.                                 OS/2 Version 1.1
  406.  
  407.             From the Start Program dialog box, open the group where you
  408.             have installed the OSRM2RAU program entry and double click
  409.             on the application name you have assigned OSRM2RAU. If you
  410.             have not installed OSRM2RAU into the Start Program dialog
  411.             box, start a windowed OS/2 screen session and switch to the
  412.             directory where you have installed OSRM2RAU and at the
  413.             command prompt enter
  414.  
  415.             [C:\OSRM2]osrm2rau [ then press the enter key ]
  416.  
  417.             The application will initialize and present you with a
  418.             screen of options. You are now ready to work with the Report
  419.             And Analysis Utility.
  420.  
  421.  
  422.  
  423.                                        OSRM2
  424.                            OS/2 Resource Monitor Facility
  425.                                     Version 1.0
  426.                             Report And Analysis Utility
  427.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  428.  
  429.  
  430.  
  431.  
  432.  
  433.                  USING OSRM2RAU
  434.  
  435.             Before using the Report And Analysis Utility it is
  436.             recommended that you have data to work with. System
  437.             indicators should be collected at least for a few days.
  438.  
  439.             Once you start OSRM2RAU, you will be presented with a screen
  440.             of options, the options available in the unregistered
  441.             version are:
  442.  
  443.                  Detail Data Display
  444.  
  445.                  Criteria Data Extraction ( Limited )
  446.  
  447.                  Standard Report Library ( Limited )
  448.  
  449.             In the registered version the following functions are also
  450.             available as well as the fully functional version of the
  451.             options listed above:
  452.  
  453.                  Regression and Queueing Analysis
  454.  
  455.                  UES Sumarization Capability
  456.  
  457.                  UES Reporting Capability
  458.  
  459.  
  460.  
  461.             The remainder of this documentation will step through each
  462.             available function and describe their operation and uses.
  463.  
  464.  
  465.  
  466.                                        OSRM2
  467.                            OS/2 Resource Monitor Facility
  468.                                     Version 1.0
  469.                             Report And Analysis Utility
  470.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  471.  
  472.  
  473.                  Report And Analysis - MAIN MENU
  474.  
  475.             Upon the start of OSRM2RAU you will be presented with the
  476.             main menu as seen below.
  477.  
  478.                                    Main Menu
  479.  
  480.                 F1     Step Through History Record
  481.                 F2     Perform Criteria Record Search
  482.                 F3     Use Standard Report Library
  483.                 F4
  484.                 F5
  485.                 F6     UES Summary Routine
  486.                 F7     UES Reporting Routine
  487.                 F8
  488.                 F9
  489.                 F10    Exit Report And Analysis Utility
  490.  
  491.  
  492.             You made it!
  493.  
  494.             Note that only the first three options are active in the
  495.             unregistered version, this documentation will cover those
  496.             options only.
  497.  
  498.  
  499.  
  500.                                        OSRM2
  501.                            OS/2 Resource Monitor Facility
  502.                                     Version 1.0
  503.                             Report And Analysis Utility
  504.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  505.  
  506.  
  507.                  Option F1 - Stepping Through Detail Records
  508.  
  509.             Your data is recorded at intervals as set within the
  510.             OSRM2.INI initialization file. One of the options defines
  511.             the summary interval at which OSRM2 will write statistic
  512.             data to disk.
  513.  
  514.             This data is kept in monthly files that reside in the
  515.             directory defined in the OSRM2.INI initialization file.
  516.             OSRM2 automatically creates a new monthly file whenever it
  517.             detects that a new month has begun.
  518.  
  519.             With option F1 the user has the ability to display each
  520.             detail record within a single months data file.
  521.  
  522.             You will be presented with another screen that will ask you
  523.             to pick the monthly file to use for viewing. If there is
  524.             only one month there is very little choosing for you do.
  525.  
  526.             When choosing the file to be displayed, the directional
  527.             arrow keys work like this:
  528.  
  529.             LEFT and RIGHT keys
  530.                  Move the highlight between YEAR and MONTH so that you
  531.                  can choose the proper time period for display.
  532.  
  533.             UP and DOWN
  534.                  Will scroll the month or year value depending on where
  535.                  the highlight is located.
  536.  
  537.             If you decide to skip using this function, the F10 key will
  538.             return you to the previous menu. F10 key is the exit key
  539.             throughout the entire application.
  540.  
  541.             Once you have arrived at the proper setting, hitting the
  542.             ENTER key will cause the file to be read into memory in
  543.             preparation for display.
  544.  
  545.             You can then use the F2 option ( Display Records ) to begin
  546.             displaying the currently chosen history file from the first
  547.             record.
  548.  
  549.             The screen on the following page is what you are presented
  550.             with.
  551.  
  552.  
  553.  
  554.                                        OSRM2
  555.                            OS/2 Resource Monitor Facility
  556.                                     Version 1.0
  557.                             Report And Analysis Utility
  558.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  559.  
  560.  
  561.                  Option F1 - Stepping Through Detail Records
  562.  
  563.  
  564.  
  565.             Detail record view screen with raw system statistics as
  566.             saved by the OSRM2 Real Time Monitor And Data Collector.
  567.  
  568.             Note that the record may contain various values based on the
  569.             record type, refer to the descriptions following the chart.
  570.  
  571.  
  572.             Date :                 Hour :           Minute :
  573.  
  574.             Record Type :                     Record Count :
  575.  
  576.             ---------------  CPU Statistics In Ms --------------------
  577.             Minimum :           Average :           Maximum :
  578.  
  579.             ---------------  DASD Statistics In Ms -------------------
  580.                       1        2          3         4         5
  581.             Min :
  582.             Avg :
  583.             Max :
  584.             -------------  Memory Statistics In Segments -------------
  585.                System Total :                System Available :
  586.  
  587.  
  588.                        F1 = Previous  F2 = Next  F10 = Exit
  589.  
  590.  
  591.  
  592.             GENERAL DATE FIELD DESCRIPTIONS:
  593.  
  594.             Date
  595.                  Calendar day of the month the record was recorded.
  596.  
  597.             Hour
  598.                  The hour of the day this record was recorded.
  599.  
  600.             Minute
  601.                  The minute of the hour this record was recorded.
  602.  
  603.  
  604.  
  605.                                        OSRM2
  606.                            OS/2 Resource Monitor Facility
  607.                                     Version 1.0
  608.                             Report And Analysis Utility
  609.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  610.  
  611.  
  612.                  Option F1 - Stepping Through Detail Records
  613.  
  614.  
  615.  
  616.             RECORD FIELD DESCRIPTIONS:
  617.  
  618.             Record Type
  619.                  This field describes the data record type and can be
  620.                  anyone of the following values:
  621.  
  622.                  00   Session start up record. This record is produced
  623.                       when ever the OSRM2 Real Time Monitor And Data
  624.                       Collector are started. The data in the resource
  625.                       fields are primarily invalid.
  626.  
  627.                  02   Summary interval record. This record is produced
  628.                       at intervals as set in the SUMMARY field of the
  629.                       OSRM2.INI initialization file. It indicates a
  630.                       normal data record. The data in the resource
  631.                       fields are valid.
  632.  
  633.                  05   Month change over record. This record indicates
  634.                       that a new data file was created as the current
  635.                       session was active during a new month occurrence.
  636.                       The data in the resource fields are valid.
  637.  
  638.                  10   Session shut down record. This record is produced
  639.                       when the user has specified a shutdown of the
  640.                       OSRM2 Real Time Monitor And Data Collector
  641.                       session.
  642.  
  643.             Record Count
  644.                  This value reflects 0 for record type 0, otherwise it
  645.                  reflects the number of records summarized before being
  646.                  written as a type 2,5 or 10 record. For type 2 records
  647.                  this value should be a multiple of the COLLECTINTV
  648.                  value as set in the OSRM2.INI initialization file. For
  649.                  example, with a COLLECTINTV of 1 minute and a SUMMARY
  650.                  of 15 minutes, for a type 2 record the record count
  651.                  should show a value of 15.
  652.  
  653.                  For a record type of 5 or 10, the record count will
  654.                  display the number of records summarized prior to the
  655.                  event that caused the record to be saved.
  656.  
  657.  
  658.  
  659.                                        OSRM2
  660.                            OS/2 Resource Monitor Facility
  661.                                     Version 1.0
  662.                             Report And Analysis Utility
  663.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  664.  
  665.  
  666.                  Option F1 - Stepping Through Detail Records
  667.  
  668.  
  669.  
  670.             CPU FIELD DESCRIPTIONS
  671.  
  672.             The CPU Statistics in Ms fields reflect the timing delay in
  673.             milliseconds that the OSRM2 Real Time Monitor And Data
  674.             Collector sampled for the interval.
  675.  
  676.             These values are an indicator of processor busy. The larger
  677.             the value, the busier the processor was during that
  678.             interval. Key indicator here folks!
  679.  
  680.             Minimum
  681.                  This field is the value of the minimum time busy for
  682.                  the interval. It is likely to be 0 for most records as
  683.                  the sampler function is a fairly tight loop and will
  684.                  report its own delay when there is no other work in the
  685.                  system. This is not an average but an actual value.
  686.  
  687.             Average
  688.                  This field is the running average of all samples taken
  689.                  during the interval of processor busy, the higher the
  690.                  value the busier the processor was on an average. For
  691.                  example:
  692.                  With the COLLECTINTV set at 1 minute and SUMMARY at 15
  693.                  minutes, if this value shows 32 ms then the processor
  694.                  was busy 32 milliseconds of the second or:
  695.  
  696.                            32 / 1000 ms (1 sec) = 3.2 % busy.
  697.  
  698.             Maximum
  699.                  This field holds the value of the maximum time busy for
  700.                  the interval. It is possible for this value to exceed
  701.                  1000 ms ( 1 second ) which would result in a greater
  702.                  then 100% busy value. Of course this reflects that the
  703.                  system was so busy that the Real Time Monitor And Data
  704.                  Collector was in a WAIT and READY state. Ready to
  705.                  execute but waiting to be dispatched.
  706.  
  707.             The Standard Library has reports which indicate hour of day
  708.             trends for these statistics; CPU Average And CPU Peak.
  709.  
  710.  
  711.  
  712.                                        OSRM2
  713.                            OS/2 Resource Monitor Facility
  714.                                     Version 1.0
  715.                             Report And Analysis Utility
  716.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  717.  
  718.  
  719.                  Option F1 - Stepping Through Detail Records
  720.  
  721.  
  722.  
  723.             DASD FIELD DESCRIPTIONS
  724.  
  725.             The DASD Statistics In Ms display the values for the IO
  726.             operations that test the disk partition service time.
  727.  
  728.             The 1 - 5 line is a reference for the drive partitions
  729.             identified to be tested as the DESIGNATOR parameter in the
  730.             OSRM2.INI initialization file. Values under the 1 reference
  731.             mark are for the first drive partition identified, 2 for the
  732.             second and so on. As this is a raw data display, the actual
  733.             drive identifiers ( C: E: Z: ... ) are omitted but are
  734.             available in the Standard Library Reports.
  735.  
  736.             The DASD Min, Avg and Max values indicate the Minimum,
  737.             Average and Maximum time it took to perform the disk
  738.             operations of the DASD test.
  739.  
  740.             Minimum
  741.                  This field indicates the minimum, or least, amount of
  742.                  time that it took the DASD IO test to complete. This
  743.                  can be considered the best time as operations that take
  744.                  little time will allow more operations to occur within
  745.                  a time frame.
  746.  
  747.             Average
  748.                  This field is the average of all tests as described
  749.                  above for the COLLECTINTV.
  750.  
  751.             Maximum
  752.                  This field is the maximum value detected for the tests
  753.                  as described above.
  754.  
  755.             Therefor with these values, attainable IO per second is
  756.             calculated, for example:
  757.  
  758.             DASD 1  Average 33 ms - Means that it took an average of 33
  759.             milliseconds to complete 1 disk IO during the interval. This
  760.             indicates that the attainable IO per Second would be about
  761.             30 IOs. Not to good, I know because that's about what I get!
  762.  
  763.  
  764.  
  765.                                        OSRM2
  766.                            OS/2 Resource Monitor Facility
  767.                                     Version 1.0
  768.                             Report And Analysis Utility
  769.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  770.  
  771.  
  772.                  Option F1 - Stepping Through Detail Records
  773.  
  774.  
  775.  
  776.             MEMORY FIELD DESCRIPTIONS
  777.  
  778.             The Memory Statistics In Segments indicators are for the
  779.             total system memory as defined in the REAL parameter of the
  780.             OSRM2.INI initialization file, and the memory available
  781.             field which is a measurement of largest available block.
  782.  
  783.             System Total
  784.                  This is the amount of memory in 64K segments that were
  785.                  defined in the REAL parameter as stated above. For
  786.                  example if this field indicated 112 it would mean that
  787.                  the user who defined the REAL parameter entered a value
  788.                  of 7 ( Megabytes ). 112 x 64K = 7,168,000 bytes of
  789.                  memory.
  790.  
  791.             System Available
  792.                  This value is the average of the size of the largest
  793.                  contiguous block of memory found during the sampling
  794.                  intervals. C.O.L. Consulting is working on a way to
  795.                  detect the ACTUAL amount of real memory available for
  796.                  allocation without forcing a core scan as this would
  797.                  consume CPU time and incur delays.
  798.  
  799.                  This is considered a mishap on the part of the OS/2
  800.                  developers, they left out an API call to detect total
  801.                  real memory available. It is believed that because OS/2
  802.                  incorporates swapping, the developers may have thought
  803.                  that the total value would not be needed as virtual
  804.                  memory relaxes memory usage considerations. We do not
  805.                  think so.
  806.  
  807.             As with the System Total field the System Available field is
  808.             reported in 64K segments.
  809.  
  810.  
  811.  
  812.                                        OSRM2
  813.                            OS/2 Resource Monitor Facility
  814.                                     Version 1.0
  815.                             Report And Analysis Utility
  816.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  817.  
  818.  
  819.                  Option F1 - Stepping Through Detail Records
  820.  
  821.  
  822.  
  823.             Function Key Options
  824.  
  825.             There are three options when displaying the raw data
  826.             records:
  827.  
  828.             F1
  829.                  Moves backward through the records
  830.  
  831.             F2
  832.                  Moves forward through the records
  833.  
  834.             F10
  835.                  Exits the raw data display
  836.  
  837.             .
  838.  
  839.  
  840.  
  841.                                        OSRM2
  842.                            OS/2 Resource Monitor Facility
  843.                                     Version 1.0
  844.                             Report And Analysis Utility
  845.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  846.  
  847.  
  848.  
  849.  
  850.  
  851.                  Option 2 - Perform Criteria Record Search
  852.  
  853.  
  854.  
  855.             With option F2 you have the ability to gather records from
  856.             the history data based on a Boolean search criteria.
  857.  
  858.             If the search is successful you will then be able to display
  859.             the records that were found using the same display as
  860.             function on uses to display the raw data.
  861.  
  862.             Conducting a criteria search consists of the following:
  863.  
  864.                  From The Criteria Search For Records Menu
  865.  
  866.                  *    Choose A History File To Work With ( F1 )
  867.  
  868.                  *    Set Up The Search Criteria ( F2 )
  869.  
  870.                  From The Criteria Set Menu
  871.  
  872.                  *    Choose The Resources To Base Search On ( F1 - F5 )
  873.  
  874.                  *    Conduct The Search ( F7 )
  875.  
  876.             At this point OSRM2RAU will conduct the search and then
  877.             return to the Criteria Search For Records menu. You would
  878.             then use:
  879.  
  880.                  *    Display Search Results ( F3 )
  881.  
  882.             You are also able to reset the history record and search
  883.             criteria to conduct additional searches.
  884.  
  885.             The following sections will describe the functions available
  886.             from the top menu.
  887.  
  888.  
  889.  
  890.                                        OSRM2
  891.                            OS/2 Resource Monitor Facility
  892.                                     Version 1.0
  893.                             Report And Analysis Utility
  894.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  895.  
  896.  
  897.                  Option 2 - Perform Criteria Record Search
  898.  
  899.             F1 Choose A History Data Set
  900.  
  901.                  This function operates the same as with displaying the
  902.                  raw history data file. You are presented with a menu
  903.                  which allows you to choose the history data file with
  904.                  which to conduct the logical search for records. Please
  905.                  refer to OPTION 1 for details on this operation.
  906.  
  907.             F2 Set Criteria For Search
  908.  
  909.                  Pressing this key will invoke the Criteria Set Menu,
  910.                  see the description below. This option will not
  911.                  activate until a history file has been chosen ( F1 ).
  912.  
  913.             F3 Display Search Results
  914.  
  915.                  Once the search has been completed you will be able to
  916.                  display the results with this function. The screen and
  917.                  navigation controls for displaying the results is the
  918.                  same as those used in displaying raw history records.
  919.                  Please refer to OPTION 1 for details of this operation.
  920.                  If there are no results you will be informed of such
  921.                  and will then have the ability to conduct another
  922.                  search.
  923.  
  924.             F4 Print Search Results
  925.  
  926.                  The function is not available in the unregistered
  927.                  version of OSRM2RAU. But it functions as a option which
  928.                  will allow the printing of the search results in a
  929.                  variety of formats.
  930.  
  931.             F5 Reset History And Criteria Files
  932.  
  933.                  This option will reset the currently selected history
  934.                  file as well as erase the search results, if any. At
  935.                  this point you will be able to respecify a history file
  936.                  as well as criteria for searches.
  937.  
  938.             F10 Exit Record Search
  939.  
  940.                  This will return you to the main menu.
  941.  
  942.  
  943.  
  944.                                        OSRM2
  945.                            OS/2 Resource Monitor Facility
  946.                                     Version 1.0
  947.                             Report And Analysis Utility
  948.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  949.  
  950.  
  951.                  Option 2 - Perform Criteria Record Search
  952.  
  953.  
  954.  
  955.             Once you have chosen option Set Criteria For Search ( F2 )
  956.             on the Perform Criteria Record Search menu, you will be
  957.             presented with another menu which allows you to choose which
  958.             resources to base the search on.
  959.  
  960.             Currently OSRM2RAU, both registered and unregistered
  961.             versions, are limited to two (2) keys with which to search
  962.             the history data bases.
  963.  
  964.             F1 Date
  965.  
  966.                  If you use Date as one of your options you will be
  967.                  allowed to define a criteria based on the date of the
  968.                  month from the history data base. Value range from 0 to
  969.                  31. You can specify greater then 31 but it is highly
  970.                  unlikely your search will produce results.
  971.  
  972.             F2 Hour Of Day
  973.  
  974.                  Will allow a search based on the hour of the day
  975.                  regardless of the records date formats. Value range
  976.                  from 0 - 23.
  977.  
  978.             F3 CPU Average
  979.  
  980.                  This will allow a search based on the Average CPU as
  981.                  recorded in the history file, values must be specified
  982.                  in milliseconds.
  983.  
  984.             F4 DASD IO Average
  985.  
  986.                  This will allow a search based on the Average DASD IO
  987.                  from the first drive in the DESIGNATOR list as set in
  988.                  the OSRM2.INI initialization file. Although the search
  989.                  is conducted on the first disk partition configured all
  990.                  other data will be included in the results. This value
  991.                  must be specified in milliseconds.
  992.  
  993.             F5 Memory Allocation
  994.  
  995.                  This will allow a search based on the System Memory
  996.                  Available field. This value must be specified in the
  997.                  number of 64K segments as described in the OPTION 1
  998.                  function for displaying raw data.
  999.  
  1000.  
  1001.  
  1002.                                        OSRM2
  1003.                            OS/2 Resource Monitor Facility
  1004.                                     Version 1.0
  1005.                             Report And Analysis Utility
  1006.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1007.  
  1008.  
  1009.                  Option 2 - Perform Criteria Record Search
  1010.  
  1011.  
  1012.  
  1013.             There are two keys ( Criteria ) allowed in this function, if
  1014.             at any point before you conduct the search you wish to
  1015.             redefine the keys:
  1016.  
  1017.             F6 Reset Search Criteria
  1018.  
  1019.                  Will allow both keys to be respecified
  1020.  
  1021.             F7 Perform Search
  1022.  
  1023.                  Pressing this key will proceed with the criteria search
  1024.                  as you have defined. If you have only defined one ( 1 )
  1025.                  search key you will be able to conduct as search as
  1026.                  well.
  1027.  
  1028.                  If there has been no keys defined, you will be unable
  1029.                  to conduct a search as this would result in selecting
  1030.                  the full data base. If that is what you intended then
  1031.                  use the Display History Records function from the Main
  1032.                  Menu.
  1033.  
  1034.             F10 Exit And Abandon Search
  1035.  
  1036.                  Pressing this key will allow you to abandon the search
  1037.                  procedure and will return you to the previous menu.
  1038.  
  1039.             Note that there is another menu that is activated whenever
  1040.             you choose options F1 thru F5, this is the logical defines
  1041.             that you will base your search on.
  1042.  
  1043.             Please make note of how the search is conducted based on the
  1044.             keys that you have defined. This may save you some
  1045.             frustration when the results that you were looking for may
  1046.             not be the results of the search.
  1047.  
  1048.  
  1049.  
  1050.                                        OSRM2
  1051.                            OS/2 Resource Monitor Facility
  1052.                                     Version 1.0
  1053.                             Report And Analysis Utility
  1054.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1055.  
  1056.  
  1057.                  Option 2 - Perform Criteria Record Search
  1058.  
  1059.             The following will describe the logical operators available
  1060.             with which to base the search on. After their description
  1061.             please read the note on how the search is conducted and
  1062.             various results that may occur.
  1063.  
  1064.             When any of the options listed below, with the exception of
  1065.             the exit key ( F10 ), are chosen, a small entry field will
  1066.             activate for you to enter the value for the logical
  1067.             operation you have selected. Please refer to the resource
  1068.             definitions on the values you may enter.
  1069.  
  1070.             F1 Less Then
  1071.  
  1072.                  This allows you to search on values for the field that
  1073.                  are LESS then the number you enter for this operation.
  1074.  
  1075.             F2 Greater Then
  1076.  
  1077.                  This allows you to search on values for the field that
  1078.                  are GREATER then the number you enter for this
  1079.                  operation.
  1080.  
  1081.             F3 Equal To
  1082.  
  1083.                  This allows the search on values for the field that are
  1084.                  EQUAL to the number you enter.
  1085.  
  1086.             F4 Not Equal To
  1087.  
  1088.                  This allows the search on values for the field that are
  1089.                  NOT EQUAL to the number you enter.
  1090.  
  1091.             F5 Less Then Or Equal To
  1092.  
  1093.                  This allows the search on values for the field that are
  1094.                  LESS THEN OR EQUAL to the number you enter.
  1095.  
  1096.             F6 Greater Then Or Equal To
  1097.  
  1098.                  This allows the search on values for the field that are
  1099.                  GREATER THEN OR EQUAL to the number you enter.
  1100.  
  1101.             F10 Cancel And Return
  1102.  
  1103.                  This allows NOTHING! Pressing this will return you to
  1104.                  the previous menu.
  1105.  
  1106.  
  1107.  
  1108.                                        OSRM2
  1109.                            OS/2 Resource Monitor Facility
  1110.                                     Version 1.0
  1111.                             Report And Analysis Utility
  1112.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1113.  
  1114.  
  1115.                  Option 2 - Perform Criteria Record Search
  1116.  
  1117.  
  1118.  
  1119.             Notes On Criteria Searches
  1120.  
  1121.             OSRM2RAU takes the criteria you set and then reads in the
  1122.             history file you have chosen and compares the fields that
  1123.             you have set in the criteria against the real values in the
  1124.             data base.
  1125.  
  1126.             For all separate keys defined this search is conducted as an
  1127.             AND operation, in other words both criteria 1 AND 2 must be
  1128.             met before a record is selected.
  1129.  
  1130.             For example lets say that you want to pull all records with
  1131.             a DATE greater then 15 and a CPU Average of less then or
  1132.             equal to 25 milliseconds. In order for a record to satisfy
  1133.             this criteria, the DATE field for the current record MUST be
  1134.             GREATER then the 15th of the month AND !!! the Average CPU
  1135.             time MUST be LESS THEN OR EQUAL to 25 milliseconds.
  1136.  
  1137.             Keep this in mind when conducting criteria searches,
  1138.             sometimes you may be thinking of an OR operation and will
  1139.             not have successful results.
  1140.  
  1141.             This concludes the Criteria Record Search section, if there
  1142.             are any question in your mind as to the operation of this
  1143.             function, please, take the time to read it again or get in
  1144.             touch with technical support through the various Bulletin
  1145.             Board Services listed in this document.
  1146.  
  1147.  
  1148.  
  1149.                                        OSRM2
  1150.                            OS/2 Resource Monitor Facility
  1151.                                     Version 1.0
  1152.                             Report And Analysis Utility
  1153.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1154.  
  1155.  
  1156.                  Option F3 - Use Standard Report Library
  1157.  
  1158.  
  1159.  
  1160.             The OSRM2RAU Standard Report Library option allows the user
  1161.             to print various summarization reports or character plots of
  1162.             a particular resource, or all of the system resources as
  1163.             defined in the history data base.
  1164.  
  1165.             The Standard Report Library ( SRL ) also has integrated the
  1166.             Report And Analysis Catalog Manager ( RACM ).
  1167.  
  1168.             RACM can be accessed by UES libraries via OSRM2RAU API
  1169.             Library calls documented in the UES Developers Toolkit. This
  1170.             will allow a common report handling interface for the user.
  1171.  
  1172.             The SRL in the unregistered version of OSRM2RAU is limited
  1173.             to report capability only, no plotting capability, and
  1174.             reports can only be run against specific historic data
  1175.             bases.
  1176.  
  1177.             When you choose the SRL option, the following menu is
  1178.             activated:
  1179.  
  1180.  
  1181.  
  1182.                       OSRM2 Standard Library
  1183.                             Version 1.0
  1184.  
  1185.                          F1    CPU Reports
  1186.                          F2    DASD Reports
  1187.                          F3    Memory Reports
  1188.                          F4
  1189.                          F5
  1190.                          F6
  1191.                          F7
  1192.                          F8
  1193.                          F9
  1194.                          F10   Exit Standard Library
  1195.  
  1196.             The three resource options create summarization reports
  1197.             which will average usage of that resource Average Or Maximum
  1198.             value for a selected historic data base.
  1199.  
  1200.             The reports are based on a months total usage and show by
  1201.             hour what those averages are.
  1202.  
  1203.  
  1204.  
  1205.                                        OSRM2
  1206.                            OS/2 Resource Monitor Facility
  1207.                                     Version 1.0
  1208.                             Report And Analysis Utility
  1209.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1210.  
  1211.  
  1212.                  Option F3 - Use Standard Report Library
  1213.  
  1214.             Once the period of interest has been specified, you are then
  1215.             asked if you would like to report on the Average Or Maximum
  1216.             Values for that report.
  1217.  
  1218.             For example an Hourly Report Of Average CPU Utilization For
  1219.             September 1989 would look like this:
  1220.  
  1221.  
  1222.  
  1223.                       CPU Average Utilization By Hour - For Period
  1224.  
  1225.                            OSRM2 Report And Analysis Utility
  1226.                        Copyright (c) C.O.L. Consulting LTD, 1989
  1227.  
  1228.             ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  1229.                  
  1230.                                Period  :  OSRM0989.COL
  1231.  
  1232.                  Hour           Samples            Average         %-Pct
  1233.             ------------------------------------------------------------
  1234.                       0              6             4          0.00
  1235.                       1              7           126          0.13
  1236.                       2              5            16          0.02
  1237.                       3              0             0          0.00
  1238.                       4              0             0          0.00
  1239.                       5              0             0          0.00
  1240.                       6              0             0          0.00
  1241.                       7              0             0          0.00
  1242.                       8              3             6          0.01
  1243.                       9              7            27          0.03
  1244.                       10             10           13          0.01
  1245.                       11             13           93          0.09
  1246.                       12             15           17          0.02
  1247.                       13             18           22          0.02
  1248.                       14             11           22          0.02
  1249.                       15             12           14          0.01
  1250.                       16             11           27          0.03
  1251.                       17             11           16          0.02
  1252.                       18             8             8          0.01
  1253.                       19             6             8          0.01
  1254.                       20             3             6          0.01
  1255.                       21             8            36          0.04
  1256.                       22             9            60          0.06
  1257.                       23             11           18          0.02
  1258.  
  1259.  
  1260.  
  1261.                                        OSRM2
  1262.                            OS/2 Resource Monitor Facility
  1263.                                     Version 1.0
  1264.                             Report And Analysis Utility
  1265.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1266.  
  1267.  
  1268.                  Option F3 - Use Standard Report Library
  1269.  
  1270.  
  1271.  
  1272.             If this is the first time that you are running the SRL and
  1273.             you complete the operation of creating a report, a sub-
  1274.             directory called COLREPTS will be created off of the
  1275.             directory where your history files are located as defined in
  1276.             the OSRM2.INI initialization file.
  1277.  
  1278.             If you create a report and then look at this directory you
  1279.             will notice the file RAURPT.CAT, this is a catalog of
  1280.             reports in the directory. Each time you create a report this
  1281.             library will grow by 64 bytes. As the RACM is not active in
  1282.             the unregistered copy of OSRM2RAU you will have no way to
  1283.             control this. The registered release contains many functions
  1284.             that will allow this to be modified and optimized.
  1285.  
  1286.             You will also notice peculiar naming conventions for the
  1287.             reports you create which consists of the following
  1288.             structure:
  1289.  
  1290.                  c???????.RPT | .PLT
  1291.  
  1292.             Where     c =
  1293.                            C for CPU reports
  1294.                            D for DASD reports
  1295.                            M for Memory Reports
  1296.                            S for System Reports ( Registered Version )
  1297.                            U for UES Reports    (        "           )
  1298.                            X for unknown reports.
  1299.  
  1300.  
  1301.                       ??????? =
  1302.                            Any number from 1 to 65534 which is the      
  1303.                            sequential number of the report.
  1304.  
  1305.                       .RPT | .PLT ( Extensions ) =
  1306.                            RPT for Reports
  1307.                            PLT for Plots ( Registered Version Only )
  1308.  
  1309.  
  1310.             The reports themselves are recorded in straight ascii text
  1311.             with a form feed character at the end. Each report is 1 page
  1312.             long in the unregistered version.
  1313.  
  1314.  
  1315.  
  1316.                                        OSRM2
  1317.                            OS/2 Resource Monitor Facility
  1318.                                     Version 1.0
  1319.                             Report And Analysis Utility
  1320.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1321.  
  1322.  
  1323.                  Option F3 - Use Standard Report Library
  1324.  
  1325.  
  1326.  
  1327.             These reports will form the basis of system analysis that
  1328.             OSRM2 was created for. With the reporting and data
  1329.             manipulation routines you will be able to view system
  1330.             statistics over a broad range of Real Time samples and make
  1331.             decisions based on fact, rather then seat of the pants
  1332.             guesswork.
  1333.  
  1334.             OSRM2RAU unregistered was released to provide you the OS/2
  1335.             user / administrator / analyst with enough insight to the
  1336.             application so that it's value would be realized.
  1337.  
  1338.             The reports produced in this unregistered version could
  1339.             certainly be all you need to make business and financial
  1340.             decisions. You will at least be able to view what your
  1341.             system is doing, a valuable tool in itself.
  1342.  
  1343.             With UES support more analysis and reporting routines are
  1344.             possible that would increase the value of OSRM2 to you as
  1345.             well. Statistical analysis, graphing and exception reporting
  1346.             are just of few of the potential applications.
  1347.  
  1348.             C.O.L. Consulting LTD. is pleased to make this application
  1349.             available to the OS/2 community, and feels that it will
  1350.             prove to be an invaluable tool now and in the future of this
  1351.             exciting, and contrary to some belief, long term system
  1352.             operating environment.
  1353.  
  1354.             If you are interested in registering a copy of the OSRM2
  1355.             system, you will find the information necessary to do so in
  1356.             the OSRM2 Real Time Monitor And Data Collector guide.
  1357.  
  1358.                                 Thank you for your support
  1359.                                 C.O.L. Consulting LTD.