Browse Prior Art Database

System Performance Monitor for Data Acquisition, Data Analysis, and System Recommendations

IP.com Disclosure Number: IPCOM000118071D
Original Publication Date: 1996-Sep-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 4 page(s) / 112K

Publishing Venue

IBM

Related People

Lyons, GR: AUTHOR [+4]

Abstract

In today's environment, Data Performance programs do not provide a method of collecting valuable system performance information, which can then be used to determine future data trends, and possible performance changes in user specified scenarios. This disclosure provides the information necessary to build a complete Data Performance environment.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

System Performance Monitor for Data Acquisition, Data Analysis, and
System Recommendations

      In today's environment, Data Performance programs do not
provide a method of collecting valuable system performance
information, which can then be used to determine future data trends,
and possible performance changes in user specified scenarios.  This
disclosure provides the information necessary to build a complete
Data Performance environment.

      Currently, no one in the UNIX*/AIX** environment has
established a complete direction for performance monitors.
Currently, the products only provide a method for displaying current,
and past performance data.  This disclosure describes a method for
collecting, displaying, and analyzing data.  It then takes this
information, and provides the user with system recommendations which
will improve system efficiency.

      In today's UNIX/AIX based systems, there are no performance
monitor products available that would enable end users to obtain,
analyze, and display the performance of their systems/subsystems.
This idea would describe how such a performance data can be presented
and used by the end users.

The performance monitor is divided into four categories which are
described below:
  o  Data Acquisition
  o  Data Display
  o  Data Analysis
  o  Recommendations

Data Display: The data should be presented in two formats, Graphic
or Text.  The graphic representation would be used by the customers
that have displays with graphical capabilities.  Performance data
can be presented in the form of Pie and Bar charts as well as
histograms.  Colors can be used to enhance the displayed data.

      Performance data will also be presented in the text format.
This would enable those customers in the environment that only ASCII
displays are used.

Data Acquisition: Currently, the AIX system provides many hooks for
determining system performance and responsiveness.  Of those, the
following data types will be collected by the Performance Monitor.
  o  Performance data is taken that would represent:
  o  On individual path elements
  o  I/O's Per Second (Adapter, Controller, Disk)
  o  Megabytes Per Second (Adapter, Controller, Disk)
  o  For aggregates of similar path elements
  o  I/O's Per Second, Actual Thru put
      (Adapter -> Controller -> Disk)
  o  Megabytes Per Second, Actual Thru Put
      (Adapter -> Controller -> Disk)
  o  For total system operations
  o  I/O's Per Second (System Thru put)
  o  Megabytes Per Second (System Thru put)

      The Minimum, Maximum, Mean, Median of the above data should
also be taken and used in the performance monitors that will be
displayed to the end users in the form of Graphics and Text.  Also
"instantaneous" and "moving window" data should be presented.

Data Analysis - In addition to Data Acquisition, the user should be
able to interrogate historic data in order to understand...