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                 *    Prepared your OSRM2.INI file with the proper
  387.                       parameter settings for your monitor session, refer
  388.                       to Initialization Parameter File section of the
  389.                       Real Time Monitor And Data Collector
  390.                       documentation.
  391.  
  392.                                 To Start OSRM2RAU From
  393.  
  394.                                 OS/2 Version 1.0
  395.  
  396.             From the program selector choose the program name you have
  397.             assigned to OSRM2RAU and press enter. If you have not
  398.             installed OSRM2RAU into the program selector, start a OS/2
  399.             session and switch to the directory where you have installed
  400.             OSRM2RAU and at the command prompt enter
  401.  
  402.             [C:\OSRM2]osrm2rau [ then press the enter key ]
  403.  
  404.                                 OS/2 Version 1.1
  405.  
  406.             From the Start Program dialog box, open the group where you
  407.             have installed the OSRM2RAU program entry and double click
  408.             on the application name you have assigned OSRM2RAU. If you
  409.             have not installed OSRM2RAU into the Start Program dialog
  410.             box, start a windowed OS/2 screen session and switch to the
  411.             directory where you have installed OSRM2RAU and at the
  412.             command prompt enter
  413.  
  414.             [C:\OSRM2]osrm2rau [ then press the enter key ]
  415.  
  416.             The application will initialize and present you with a
  417.             screen of options. You are now ready to work with the Report
  418.             And Analysis Utility.
  419.  
  420.  
  421.  
  422.                                        OSRM2
  423.                            OS/2 Resource Monitor Facility
  424.                                     Version 1.0
  425.                             Report And Analysis Utility
  426.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  427.  
  428.  
  429.  
  430.  
  431.  
  432.                  USING OSRM2RAU
  433.  
  434.             Before using the Report And Analysis Utility it is
  435.             recommended that you have data to work with. System
  436.             indicators should be collected at least for a few days.
  437.  
  438.             Once you start OSRM2RAU, you will be presented with a screen
  439.             of options, the options available in the unregistered
  440.             version are:
  441.  
  442.                  Detail Data Display
  443.  
  444.                  Criteria Data Extraction ( Limited )
  445.  
  446.                  Standard Report Library ( Limited )
  447.  
  448.             In the registered version the following functions are also
  449.             available as well as the fully functional version of the
  450.             options listed above:
  451.  
  452.                  Regression and Queueing Analysis
  453.  
  454.                  UES Sumarization Capability
  455.  
  456.                  UES Reporting Capability
  457.  
  458.  
  459.  
  460.             The remainder of this documentation will step through each
  461.             available function and describe their operation and uses.
  462.  
  463.  
  464.  
  465.                                        OSRM2
  466.                            OS/2 Resource Monitor Facility
  467.                                     Version 1.0
  468.                             Report And Analysis Utility
  469.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  470.  
  471.  
  472.                  Report And Analysis - MAIN MENU
  473.  
  474.             Upon the start of OSRM2RAU you will be presented with the
  475.             main menu as seen below.
  476.  
  477.                                    Main Menu
  478.  
  479.                 F1     Step Through History Record
  480.                 F2     Perform Criteria Record Search
  481.                 F3     Use Standard Report Library
  482.                 F4
  483.                 F5
  484.                 F6     UES Summary Routine
  485.                 F7     UES Reporting Routine
  486.                 F8
  487.                 F9
  488.                 F10    Exit Report And Analysis Utility
  489.  
  490.  
  491.             You made it!
  492.  
  493.             Note that only the first three options are active in the
  494.             unregistered version, this documentation will cover those
  495.             options only.
  496.  
  497.  
  498.  
  499.                                        OSRM2
  500.                            OS/2 Resource Monitor Facility
  501.                                     Version 1.0
  502.                             Report And Analysis Utility
  503.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  504.  
  505.  
  506.                  Option F1 - Stepping Through Detail Records
  507.  
  508.             Your data is recorded at intervals as set within the
  509.             OSRM2.INI initialization file. One of the options defines
  510.             the summary interval at which OSRM2 will write statistic
  511.             data to disk.
  512.  
  513.             This data is kept in monthly files that reside in the
  514.             directory defined in the OSRM2.INI initialization file.
  515.             OSRM2 automatically creates a new monthly file whenever it
  516.             detects that a new month has begun.
  517.  
  518.             With option F1 the user has the ability to display each
  519.             detail record within a single months data file.
  520.  
  521.             You will be presented with another screen that will ask you
  522.             to pick the monthly file to use for viewing. If there is
  523.             only one month there is very little choosing for you do.
  524.  
  525.             When choosing the file to be displayed, the directional
  526.             arrow keys work like this:
  527.  
  528.             LEFT and RIGHT keys
  529.                  Move the highlight between YEAR and MONTH so that you
  530.                  can choose the proper time period for display.
  531.  
  532.             UP and DOWN
  533.                  Will scroll the month or year value depending on where
  534.                  the highlight is located.
  535.  
  536.             If you decide to skip using this function, the F10 key will
  537.             return you to the previous menu. F10 key is the exit key
  538.             throughout the entire application.
  539.  
  540.             Once you have arrived at the proper setting, hitting the
  541.             ENTER key will cause the file to be read into memory in
  542.             preparation for display.
  543.  
  544.             You can then use the F2 option ( Display Records ) to begin
  545.             displaying the currently chosen history file from the first
  546.             record.
  547.  
  548.             The screen on the following page is what you are presented
  549.             with.
  550.  
  551.  
  552.  
  553.                                        OSRM2
  554.                            OS/2 Resource Monitor Facility
  555.                                     Version 1.0
  556.                             Report And Analysis Utility
  557.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  558.  
  559.  
  560.                  Option F1 - Stepping Through Detail Records
  561.  
  562.  
  563.  
  564.             Detail record view screen with raw system statistics as
  565.             saved by the OSRM2 Real Time Monitor And Data Collector.
  566.  
  567.             Note that the record may contain various values based on the
  568.             record type, refer to the descriptions following the chart.
  569.  
  570.  
  571.             Date :                 Hour :           Minute :
  572.  
  573.             Record Type :                     Record Count :
  574.  
  575.             ---------------  CPU Statistics In Ms --------------------
  576.             Minimum :           Average :           Maximum :
  577.  
  578.             ---------------  DASD Statistics In Ms -------------------
  579.                       1        2          3         4         5
  580.             Min :
  581.             Avg :
  582.             Max :
  583.             -------------  Memory Statistics In Segments -------------
  584.                System Total :                System Available :
  585.  
  586.  
  587.                        F1 = Previous  F2 = Next  F10 = Exit
  588.  
  589.  
  590.  
  591.             GENERAL DATE FIELD DESCRIPTIONS:
  592.  
  593.             Date
  594.                  Calendar day of the month the record was recorded.
  595.  
  596.             Hour
  597.                  The hour of the day this record was recorded.
  598.  
  599.             Minute
  600.                  The minute of the hour this record was recorded.
  601.  
  602.  
  603.  
  604.                                        OSRM2
  605.                            OS/2 Resource Monitor Facility
  606.                                     Version 1.0
  607.                             Report And Analysis Utility
  608.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  609.  
  610.  
  611.                  Option F1 - Stepping Through Detail Records
  612.  
  613.  
  614.  
  615.             RECORD FIELD DESCRIPTIONS:
  616.  
  617.             Record Type
  618.                  This field describes the data record type and can be
  619.                  anyone of the following values:
  620.  
  621.                  00   Session start up record. This record is produced
  622.                       when ever the OSRM2 Real Time Monitor And Data
  623.                       Collector are started. The data in the resource
  624.                       fields are primarily invalid.
  625.  
  626.                  02   Summary interval record. This record is produced
  627.                       at intervals as set in the SUMMARY field of the
  628.                       OSRM2.INI initialization file. It indicates a
  629.                       normal data record. The data in the resource
  630.                       fields are valid.
  631.  
  632.                  05   Month change over record. This record indicates
  633.                       that a new data file was created as the current
  634.                       session was active during a new month occurrence.
  635.                       The data in the resource fields are valid.
  636.  
  637.                  10   Session shut down record. This record is produced
  638.                       when the user has specified a shutdown of the
  639.                       OSRM2 Real Time Monitor And Data Collector
  640.                       session.
  641.  
  642.             Record Count
  643.                  This value reflects 0 for record type 0, otherwise it
  644.                  reflects the number of records summarized before being
  645.                  written as a type 2,5 or 10 record. For type 2 records
  646.                  this value should be a multiple of the COLLECTINTV
  647.                  value as set in the OSRM2.INI initialization file. For
  648.                  example, with a COLLECTINTV of 1 minute and a SUMMARY
  649.                  of 15 minutes, for a type 2 record the record count
  650.                  should show a value of 15.
  651.  
  652.                  For a record type of 5 or 10, the record count will
  653.                  display the number of records summarized prior to the
  654.                  event that caused the record to be saved.
  655.  
  656.  
  657.  
  658.                                        OSRM2
  659.                            OS/2 Resource Monitor Facility
  660.                                     Version 1.0
  661.                             Report And Analysis Utility
  662.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  663.  
  664.  
  665.                  Option F1 - Stepping Through Detail Records
  666.  
  667.  
  668.  
  669.             CPU FIELD DESCRIPTIONS
  670.  
  671.             The CPU Statistics in Ms fields reflect the timing delay in
  672.             milliseconds that the OSRM2 Real Time Monitor And Data
  673.             Collector sampled for the interval.
  674.  
  675.             These values are an indicator of processor busy. The larger
  676.             the value, the busier the processor was during that
  677.             interval. Key indicator here folks!
  678.  
  679.             Minimum
  680.                  This field is the value of the minimum time busy for
  681.                  the interval. It is likely to be 0 for most records as
  682.                  the sampler function is a fairly tight loop and will
  683.                  report its own delay when there is no other work in the
  684.                  system. This is not an average but an actual value.
  685.  
  686.             Average
  687.                  This field is the running average of all samples taken
  688.                  during the interval of processor busy, the higher the
  689.                  value the busier the processor was on an average. For
  690.                  example:
  691.                  With the COLLECTINTV set at 1 minute and SUMMARY at 15
  692.                  minutes, if this value shows 32 ms then the processor
  693.                  was busy 32 milliseconds of the second or:
  694.  
  695.                            32 / 1000 ms (1 sec) = 3.2 % busy.
  696.  
  697.             Maximum
  698.                  This field holds the value of the maximum time busy for
  699.                  the interval. It is possible for this value to exceed
  700.                  1000 ms ( 1 second ) which would result in a greater
  701.                  then 100% busy value. Of course this reflects that the
  702.                  system was so busy that the Real Time Monitor And Data
  703.                  Collector was in a WAIT and READY state. Ready to
  704.                  execute but waiting to be dispatched.
  705.  
  706.             The Standard Library has reports which indicate hour of day
  707.             trends for these statistics; CPU Average And CPU Peak.
  708.  
  709.  
  710.  
  711.                                        OSRM2
  712.                            OS/2 Resource Monitor Facility
  713.                                     Version 1.0
  714.                             Report And Analysis Utility
  715.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  716.  
  717.  
  718.                  Option F1 - Stepping Through Detail Records
  719.  
  720.  
  721.  
  722.             DASD FIELD DESCRIPTIONS
  723.  
  724.             The DASD Statistics In Ms display the values for the IO
  725.             operations that test the disk partition service time.
  726.  
  727.             The 1 - 5 line is a reference for the drive partitions
  728.             identified to be tested as the DESIGNATOR parameter in the
  729.             OSRM2.INI initialization file. Values under the 1 reference
  730.             mark are for the first drive partition identified, 2 for the
  731.             second and so on. As this is a raw data display, the actual
  732.             drive identifiers ( C: E: Z: ... ) are omitted but are
  733.             available in the Standard Library Reports.
  734.  
  735.             The DASD Min, Avg and Max values indicate the Minimum,
  736.             Average and Maximum time it took to perform the disk
  737.             operations of the DASD test.
  738.  
  739.             Minimum
  740.                  This field indicates the minimum, or least, amount of
  741.                  time that it took the DASD IO test to complete. This
  742.                  can be considered the best time as operations that take
  743.                  little time will allow more operations to occur within
  744.                  a time frame.
  745.  
  746.             Average
  747.                  This field is the average of all tests as described
  748.                  above for the COLLECTINTV.
  749.  
  750.             Maximum
  751.                  This field is the maximum value detected for the tests
  752.                  as described above.
  753.  
  754.             Therefor with these values, attainable IO per second is
  755.             calculated, for example:
  756.  
  757.             DASD 1  Average 33 ms - Means that it took an average of 33
  758.             milliseconds to complete 1 disk IO during the interval. This
  759.             indicates that the attainable IO per Second would be about
  760.             30 IOs. Not to good, I know because that's about what I get!
  761.  
  762.  
  763.  
  764.                                        OSRM2
  765.                            OS/2 Resource Monitor Facility
  766.                                     Version 1.0
  767.                             Report And Analysis Utility
  768.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  769.  
  770.  
  771.                  Option F1 - Stepping Through Detail Records
  772.  
  773.  
  774.  
  775.             MEMORY FIELD DESCRIPTIONS
  776.  
  777.             The Memory Statistics In Segments indicators are for the
  778.             total system memory as defined in the REAL parameter of the
  779.             OSRM2.INI initialization file, and the memory available
  780.             field which is a measurement of largest available block.
  781.  
  782.             System Total
  783.                  This is the amount of memory in 64K segments that were
  784.                  defined in the REAL parameter as stated above. For
  785.                  example if this field indicated 112 it would mean that
  786.                  the user who defined the REAL parameter entered a value
  787.                  of 7 ( Megabytes ). 112 x 64K = 7,168,000 bytes of
  788.                  memory.
  789.  
  790.             System Available
  791.                  This value is the average of the size of the largest
  792.                  contiguous block of memory found during the sampling
  793.                  intervals. C.O.L. Consulting is working on a way to
  794.                  detect the ACTUAL amount of real memory available for
  795.                  allocation without forcing a core scan as this would
  796.                  consume CPU time and incur delays.
  797.  
  798.                  This is considered a mishap on the part of the OS/2
  799.                  developers, they left out an API call to detect total
  800.                  real memory available. It is believed that because OS/2
  801.                  incorporates swapping, the developers may have thought
  802.                  that the total value would not be needed as virtual
  803.                  memory relaxes memory usage considerations. We do not
  804.                  think so.
  805.  
  806.             As with the System Total field the System Available field is
  807.             reported in 64K segments.
  808.  
  809.  
  810.  
  811.                                        OSRM2
  812.                            OS/2 Resource Monitor Facility
  813.                                     Version 1.0
  814.                             Report And Analysis Utility
  815.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  816.  
  817.  
  818.                  Option F1 - Stepping Through Detail Records
  819.  
  820.  
  821.  
  822.             Function Key Options
  823.  
  824.             There are three options when displaying the raw data
  825.             records:
  826.  
  827.             F1
  828.                  Moves backward through the records
  829.  
  830.             F2
  831.                  Moves forward through the records
  832.  
  833.             F10
  834.                  Exits the raw data display
  835.  
  836.             .
  837.  
  838.  
  839.  
  840.                                        OSRM2
  841.                            OS/2 Resource Monitor Facility
  842.                                     Version 1.0
  843.                             Report And Analysis Utility
  844.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  845.  
  846.  
  847.  
  848.  
  849.  
  850.                  Option 2 - Perform Criteria Record Search
  851.  
  852.  
  853.  
  854.             With option F2 you have the ability to gather records from
  855.             the history data based on a Boolean search criteria.
  856.  
  857.             If the search is successful you will then be able to display
  858.             the records that were found using the same display as
  859.             function on uses to display the raw data.
  860.  
  861.             Conducting a criteria search consists of the following:
  862.  
  863.                  From The Criteria Search For Records Menu
  864.  
  865.                  *    Choose A History File To Work With ( F1 )
  866.  
  867.                  *    Set Up The Search Criteria ( F2 )
  868.  
  869.                  From The Criteria Set Menu
  870.  
  871.                  *    Choose The Resources To Base Search On ( F1 - F5 )
  872.  
  873.                  *    Conduct The Search ( F7 )
  874.  
  875.             At this point OSRM2RAU will conduct the search and then
  876.             return to the Criteria Search For Records menu. You would
  877.             then use:
  878.  
  879.                  *    Display Search Results ( F3 )
  880.  
  881.             You are also able to reset the history record and search
  882.             criteria to conduct additional searches.
  883.  
  884.             The following sections will describe the functions available
  885.             from the top menu.
  886.  
  887.  
  888.  
  889.                                        OSRM2
  890.                            OS/2 Resource Monitor Facility
  891.                                     Version 1.0
  892.                             Report And Analysis Utility
  893.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  894.  
  895.  
  896.                  Option 2 - Perform Criteria Record Search
  897.  
  898.             F1 Choose A History Data Set
  899.  
  900.                  This function operates the same as with displaying the
  901.                  raw history data file. You are presented with a menu
  902.                  which allows you to choose the history data file with
  903.                  which to conduct the logical search for records. Please
  904.                  refer to OPTION 1 for details on this operation.
  905.  
  906.             F2 Set Criteria For Search
  907.  
  908.                  Pressing this key will invoke the Criteria Set Menu,
  909.                  see the description below. This option will not
  910.                  activate until a history file has been chosen ( F1 ).
  911.  
  912.             F3 Display Search Results
  913.  
  914.                  Once the search has been completed you will be able to
  915.                  display the results with this function. The screen and
  916.                  navigation controls for displaying the results is the
  917.                  same as those used in displaying raw history records.
  918.                  Please refer to OPTION 1 for details of this operation.
  919.                  If there are no results you will be informed of such
  920.                  and will then have the ability to conduct another
  921.                  search.
  922.  
  923.             F4 Print Search Results
  924.  
  925.                  The function is not available in the unregistered
  926.                  version of OSRM2RAU. But it functions as a option which
  927.                  will allow the printing of the search results in a
  928.                  variety of formats.
  929.  
  930.             F5 Reset History And Criteria Files
  931.  
  932.                  This option will reset the currently selected history
  933.                  file as well as erase the search results, if any. At
  934.                  this point you will be able to respecify a history file
  935.                  as well as criteria for searches.
  936.  
  937.             F10 Exit Record Search
  938.  
  939.                  This will return you to the main menu.
  940.  
  941.  
  942.  
  943.                                        OSRM2
  944.                            OS/2 Resource Monitor Facility
  945.                                     Version 1.0
  946.                             Report And Analysis Utility
  947.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  948.  
  949.  
  950.                  Option 2 - Perform Criteria Record Search
  951.  
  952.  
  953.  
  954.             Once you have chosen option Set Criteria For Search ( F2 )
  955.             on the Perform Criteria Record Search menu, you will be
  956.             presented with another menu which allows you to choose which
  957.             resources to base the search on.
  958.  
  959.             Currently OSRM2RAU, both registered and unregistered
  960.             versions, are limited to two (2) keys with which to search
  961.             the history data bases.
  962.  
  963.             F1 Date
  964.  
  965.                  If you use Date as one of your options you will be
  966.                  allowed to define a criteria based on the date of the
  967.                  month from the history data base. Value range from 0 to
  968.                  31. You can specify greater then 31 but it is highly
  969.                  unlikely your search will produce results.
  970.  
  971.             F2 Hour Of Day
  972.  
  973.                  Will allow a search based on the hour of the day
  974.                  regardless of the records date formats. Value range
  975.                  from 0 - 23.
  976.  
  977.             F3 CPU Average
  978.  
  979.                  This will allow a search based on the Average CPU as
  980.                  recorded in the history file, values must be specified
  981.                  in milliseconds.
  982.  
  983.             F4 DASD IO Average
  984.  
  985.                  This will allow a search based on the Average DASD IO
  986.                  from the first drive in the DESIGNATOR list as set in
  987.                  the OSRM2.INI initialization file. Although the search
  988.                  is conducted on the first disk partition configured all
  989.                  other data will be included in the results. This value
  990.                  must be specified in milliseconds.
  991.  
  992.             F5 Memory Allocation
  993.  
  994.                  This will allow a search based on the System Memory
  995.                  Available field. This value must be specified in the
  996.                  number of 64K segments as described in the OPTION 1
  997.                  function for displaying raw data.
  998.  
  999.  
  1000.  
  1001.                                        OSRM2
  1002.                            OS/2 Resource Monitor Facility
  1003.                                     Version 1.0
  1004.                             Report And Analysis Utility
  1005.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1006.  
  1007.  
  1008.                  Option 2 - Perform Criteria Record Search
  1009.  
  1010.  
  1011.  
  1012.             There are two keys ( Criteria ) allowed in this function, if
  1013.             at any point before you conduct the search you wish to
  1014.             redefine the keys:
  1015.  
  1016.             F6 Reset Search Criteria
  1017.  
  1018.                  Will allow both keys to be respecified
  1019.  
  1020.             F7 Perform Search
  1021.  
  1022.                  Pressing this key will proceed with the criteria search
  1023.                  as you have defined. If you have only defined one ( 1 )
  1024.                  search key you will be able to conduct as search as
  1025.                  well.
  1026.  
  1027.                  If there has been no keys defined, you will be unable
  1028.                  to conduct a search as this would result in selecting
  1029.                  the full data base. If that is what you intended then
  1030.                  use the Display History Records function from the Main
  1031.                  Menu.
  1032.  
  1033.             F10 Exit And Abandon Search
  1034.  
  1035.                  Pressing this key will allow you to abandon the search
  1036.                  procedure and will return you to the previous menu.
  1037.  
  1038.             Note that there is another menu that is activated whenever
  1039.             you choose options F1 thru F5, this is the logical defines
  1040.             that you will base your search on.
  1041.  
  1042.             Please make note of how the search is conducted based on the
  1043.             keys that you have defined. This may save you some
  1044.             frustration when the results that you were looking for may
  1045.             not be the results of the search.
  1046.  
  1047.  
  1048.  
  1049.                                        OSRM2
  1050.                            OS/2 Resource Monitor Facility
  1051.                                     Version 1.0
  1052.                             Report And Analysis Utility
  1053.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1054.  
  1055.  
  1056.                  Option 2 - Perform Criteria Record Search
  1057.  
  1058.             The following will describe the logical operators available
  1059.             with which to base the search on. After their description
  1060.             please read the note on how the search is conducted and
  1061.             various results that may occur.
  1062.  
  1063.             When any of the options listed below, with the exception of
  1064.             the exit key ( F10 ), are chosen, a small entry field will
  1065.             activate for you to enter the value for the logical
  1066.             operation you have selected. Please refer to the resource
  1067.             definitions on the values you may enter.
  1068.  
  1069.             F1 Less Then
  1070.  
  1071.                  This allows you to search on values for the field that
  1072.                  are LESS then the number you enter for this operation.
  1073.  
  1074.             F2 Greater Then
  1075.  
  1076.                  This allows you to search on values for the field that
  1077.                  are GREATER then the number you enter for this
  1078.                  operation.
  1079.  
  1080.             F3 Equal To
  1081.  
  1082.                  This allows the search on values for the field that are
  1083.                  EQUAL to the number you enter.
  1084.  
  1085.             F4 Not Equal To
  1086.  
  1087.                  This allows the search on values for the field that are
  1088.                  NOT EQUAL to the number you enter.
  1089.  
  1090.             F5 Less Then Or Equal To
  1091.  
  1092.                  This allows the search on values for the field that are
  1093.                  LESS THEN OR EQUAL to the number you enter.
  1094.  
  1095.             F6 Greater Then Or Equal To
  1096.  
  1097.                  This allows the search on values for the field that are
  1098.                  GREATER THEN OR EQUAL to the number you enter.
  1099.  
  1100.             F10 Cancel And Return
  1101.  
  1102.                  This allows NOTHING! Pressing this will return you to
  1103.                  the previous menu.
  1104.  
  1105.  
  1106.  
  1107.                                        OSRM2
  1108.                            OS/2 Resource Monitor Facility
  1109.                                     Version 1.0
  1110.                             Report And Analysis Utility
  1111.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1112.  
  1113.  
  1114.                  Option 2 - Perform Criteria Record Search
  1115.  
  1116.  
  1117.  
  1118.             Notes On Criteria Searches
  1119.  
  1120.             OSRM2RAU takes the criteria you set and then reads in the
  1121.             history file you have chosen and compares the fields that
  1122.             you have set in the criteria against the real values in the
  1123.             data base.
  1124.  
  1125.             For all separate keys defined this search is conducted as an
  1126.             AND operation, in other words both criteria 1 AND 2 must be
  1127.             met before a record is selected.
  1128.  
  1129.             For example lets say that you want to pull all records with
  1130.             a DATE greater then 15 and a CPU Average of less then or
  1131.             equal to 25 milliseconds. In order for a record to satisfy
  1132.             this criteria, the DATE field for the current record MUST be
  1133.             GREATER then the 15th of the month AND !!! the Average CPU
  1134.             time MUST be LESS THEN OR EQUAL to 25 milliseconds.
  1135.  
  1136.             Keep this in mind when conducting criteria searches,
  1137.             sometimes you may be thinking of an OR operation and will
  1138.             not have successful results.
  1139.  
  1140.             This concludes the Criteria Record Search section, if there
  1141.             are any question in your mind as to the operation of this
  1142.             function, please, take the time to read it again or get in
  1143.             touch with technical support through the various Bulletin
  1144.             Board Services listed in this document.
  1145.  
  1146.  
  1147.  
  1148.                                        OSRM2
  1149.                            OS/2 Resource Monitor Facility
  1150.                                     Version 1.0
  1151.                             Report And Analysis Utility
  1152.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1153.  
  1154.  
  1155.                  Option F3 - Use Standard Report Library
  1156.  
  1157.  
  1158.  
  1159.             The OSRM2RAU Standard Report Library option allows the user
  1160.             to print various summarization reports or character plots of
  1161.             a particular resource, or all of the system resources as
  1162.             defined in the history data base.
  1163.  
  1164.             The Standard Report Library ( SRL ) also has integrated the
  1165.             Report And Analysis Catalog Manager ( RACM ).
  1166.  
  1167.             RACM can be accessed by UES libraries via OSRM2RAU API
  1168.             Library calls documented in the UES Developers Toolkit. This
  1169.             will allow a common report handling interface for the user.
  1170.  
  1171.             The SRL in the unregistered version of OSRM2RAU is limited
  1172.             to report capability only, no plotting capability, and
  1173.             reports can only be run against specific historic data
  1174.             bases.
  1175.  
  1176.             When you choose the SRL option, the following menu is
  1177.             activated:
  1178.  
  1179.  
  1180.  
  1181.                       OSRM2 Standard Library
  1182.                             Version 1.0
  1183.  
  1184.                          F1    CPU Reports
  1185.                          F2    DASD Reports
  1186.                          F3    Memory Reports
  1187.                          F4
  1188.                          F5
  1189.                          F6
  1190.                          F7
  1191.                          F8
  1192.                          F9
  1193.                          F10   Exit Standard Library
  1194.  
  1195.             The three resource options create summarization reports
  1196.             which will average usage of that resource Average Or Maximum
  1197.             value for a selected historic data base.
  1198.  
  1199.             The reports are based on a months total usage and show by
  1200.             hour what those averages are.
  1201.  
  1202.  
  1203.  
  1204.                                        OSRM2
  1205.                            OS/2 Resource Monitor Facility
  1206.                                     Version 1.0
  1207.                             Report And Analysis Utility
  1208.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1209.  
  1210.  
  1211.                  Option F3 - Use Standard Report Library
  1212.  
  1213.             Once the period of interest has been specified, you are then
  1214.             asked if you would like to report on the Average Or Maximum
  1215.             Values for that report.
  1216.  
  1217.             For example an Hourly Report Of Average CPU Utilization For
  1218.             September 1989 would look like this:
  1219.  
  1220.  
  1221.  
  1222.                       CPU Average Utilization By Hour - For Period
  1223.  
  1224.                            OSRM2 Report And Analysis Utility
  1225.                        Copyright (c) C.O.L. Consulting LTD, 1989
  1226.  
  1227.             ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  1228.                  
  1229.                                Period  :  OSRM0989.COL
  1230.  
  1231.                  Hour           Samples            Average         %-Pct
  1232.             ------------------------------------------------------------
  1233.                       0              6             4          0.00
  1234.                       1              7           126          0.13
  1235.                       2              5            16          0.02
  1236.                       3              0             0          0.00
  1237.                       4              0             0          0.00
  1238.                       5              0             0          0.00
  1239.                       6              0             0          0.00
  1240.                       7              0             0          0.00
  1241.                       8              3             6          0.01
  1242.                       9              7            27          0.03
  1243.                       10             10           13          0.01
  1244.                       11             13           93          0.09
  1245.                       12             15           17          0.02
  1246.                       13             18           22          0.02
  1247.                       14             11           22          0.02
  1248.                       15             12           14          0.01
  1249.                       16             11           27          0.03
  1250.                       17             11           16          0.02
  1251.                       18             8             8          0.01
  1252.                       19             6             8          0.01
  1253.                       20             3             6          0.01
  1254.                       21             8            36          0.04
  1255.                       22             9            60          0.06
  1256.                       23             11           18          0.02
  1257.  
  1258.  
  1259.  
  1260.                                        OSRM2
  1261.                            OS/2 Resource Monitor Facility
  1262.                                     Version 1.0
  1263.                             Report And Analysis Utility
  1264.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1265.  
  1266.  
  1267.                  Option F3 - Use Standard Report Library
  1268.  
  1269.  
  1270.  
  1271.             If this is the first time that you are running the SRL and
  1272.             you complete the operation of creating a report, a sub-
  1273.             directory called COLREPTS will be created off of the
  1274.             directory where your history files are located as defined in
  1275.             the OSRM2.INI initialization file.
  1276.  
  1277.             If you create a report and then look at this directory you
  1278.             will notice the file RAURPT.CAT, this is a catalog of
  1279.             reports in the directory. Each time you create a report this
  1280.             library will grow by 64 bytes. As the RACM is not active in
  1281.             the unregistered copy of OSRM2RAU you will have no way to
  1282.             control this. The registered release contains many functions
  1283.             that will allow this to be modified and optimized.
  1284.  
  1285.             You will also notice peculiar naming conventions for the
  1286.             reports you create which consists of the following
  1287.             structure:
  1288.  
  1289.                  c???????.RPT | .PLT
  1290.  
  1291.             Where     c =
  1292.                            C for CPU reports
  1293.                            D for DASD reports
  1294.                            M for Memory Reports
  1295.                            S for System Reports ( Registered Version )
  1296.                            U for UES Reports    (        "           )
  1297.                            X for unknown reports.
  1298.  
  1299.  
  1300.                       ??????? =
  1301.                            Any number from 1 to 65534 which is the      
  1302.                            sequential number of the report.
  1303.  
  1304.                       .RPT | .PLT ( Extensions ) =
  1305.                            RPT for Reports
  1306.                            PLT for Plots ( Registered Version Only )
  1307.  
  1308.  
  1309.             The reports themselves are recorded in straight ascii text
  1310.             with a form feed character at the end. Each report is 1 page
  1311.             long in the unregistered version.
  1312.  
  1313.  
  1314.  
  1315.                                        OSRM2
  1316.                            OS/2 Resource Monitor Facility
  1317.                                     Version 1.0
  1318.                             Report And Analysis Utility
  1319.                      (C) Copyright 1989, C.O.L. Consulting LTD.
  1320.  
  1321.  
  1322.                  Option F3 - Use Standard Report Library
  1323.  
  1324.  
  1325.  
  1326.             These reports will form the basis of system analysis that
  1327.             OSRM2 was created for. With the reporting and data
  1328.             manipulation routines you will be able to view system
  1329.             statistics over a broad range of Real Time samples and make
  1330.             decisions based on fact, rather then seat of the pants
  1331.             guesswork.
  1332.  
  1333.             OSRM2RAU unregistered was released to provide you the OS/2
  1334.             user / administrator / analyst with enough insight to the
  1335.             application so that it's value would be realized.
  1336.  
  1337.             The reports produced in this unregistered version could
  1338.             certainly be all you need to make business and financial
  1339.             decisions. You will at least be able to view what your
  1340.             system is doing, a valuable tool in itself.
  1341.  
  1342.             With UES support more analysis and reporting routines are
  1343.             possible that would increase the value of OSRM2 to you as
  1344.             well. Statistical analysis, graphing and exception reporting
  1345.             are just of few of the potential applications.
  1346.  
  1347.             C.O.L. Consulting LTD. is pleased to make this application
  1348.             available to the OS/2 community, and feels that it will
  1349.             prove to be an invaluable tool now and in the future of this
  1350.             exciting, and contrary to some belief, long term system
  1351.             operating environment.
  1352.  
  1353.             If you are interested in registering a copy of the OSRM2
  1354.             system, you will find the information necessary to do so in
  1355.             the OSRM2 Real Time Monitor And Data Collector guide.
  1356.  
  1357.                                 Thank you for your support
  1358.                                 C.O.L. Consulting LTD.