GiAPA (Global iSeries Application Performance Analyser)

iSeries professionals consider application performance optimization a complex task, normally requiring expensive external experts. This is no longer true. GiAPA's automatic data collection and analysis makes it easy for the average operator, programmer or systems analyst to locate and diagnose the vast majority of performance inefficiencies.

See the Video

See the Full Presentation

Review the Tutorials

GiAPA will assist you in using your existing computer resources in an optimal way, without the need to purchase additional hardware to meet the growth of users or applications. Using less than 0.1 percent of one CPU, GiAPA collects performance data for all active jobs and tasks, automatically storing additional details down to thread level for the jobs using the most resources.

GiAPA allows you to collect comprehensive performance data continuously at effectively no cost and so you can run it 24x7. This means that when a performance problem has occurred (e.g. a user complains about bad response times during the morning), you can pinpoint the cause within the available GiAPA data.

GiAPA is a recommended solution in the IBM Global Solutions Directory and a performance X-Ray Analysis of your system is available at no charge.

GiAPA is designed to tell you:

     •     which of your applications have performance problems,
     •     what the problems are,
     •     within which program(s), often down to source statement line number, and
     •     how the application can be improved to run efficiently.

GiAPA is used for much more than speeding up applications

Since GiAPA keeps details on the movements of all jobs, it is commonly used by operations to follow up on the every day load on the server (who did what and when), or to supply management trends on resource usage.

Other Benefits:

     •     keep track of who runs which programs and when
     •     analyze any performance problems even after they happened
     •     create graphics allowing management to follow trends in resource usage by application, by user, by hour, week, etc...
     •     assist operations in the daily control of machine usage
     •     use as base for simple job accounting
     •     solve certain complex capacity planning
     •     control quality of new applications before they go in production

How does GiAPA Work?

1. Data Collection

GiAPA's data collection retrieves performance details for all jobs and tasks every 15 seconds. Additional call stack and file usage data is collected automatically for any job causing a "Hotspot", i.e. exceeding user-defined limits for CPU percentage or Disk-I/Os within a 15 second interval. Data collection consumes typically somewhat less than 0.1 % CPU.

2. Data Expansion and Analysis

The collected performance data stored in compressed binary format is expanded and analysed. Jobs suffering from or potentially causing performance problems are kept individually by GiAPA for further analysis - other jobs or tasks are kept summarized by type and interval.

3. GiAPA Reports

A large number of exception and detailed reports, including pie, bar, line, and column charts, can be requested interactively, often down to the source statement number. This will show where to correct which performance problems, or where additional resources are used.

To discuss your requirements, for a budgetary quotation or to arrange a free performance X-Ray analysis: contact us >>