|
|
| |
 Performance Management
on IBM i
 | | |
|
Batch Modeling Tool (BCHMDL)
BCHMDL is a tool for Batch Window Analysis available for V3R6+ systems. It enables System i batch window analysis to be done using information collected by Collection Services which is a performance collection facility in the i5/OS operating system.
BCHMDL addresses the often asked question: 'What can I do to my system in order to meet my overnight batch run-time requirements (also known as the Batch Window).'
BCHMDL creates a 'model' from Collection Services performance data. This model will reside in a set of files named 'QAB4*' in the target library. The tool can then be asked to analyze the model and provide results for various 'what-if' conditions. Individual batch job run-time, and overall batch window run-times will be reported by this tool.
BCHMDL Output description:
- Configuration summary shows the current and modeled hardware for DASD and CPU.
- Job Statistics show the modeled results such as the following: Elapsed time, cpu seconds, cpu queuing seconds (how long the job waited for the processor due to it being in use by other jobs), disk seconds, disk queuing, exceptional wait time, cpu %busy, etc.
- Graph of Threads vs. Time of Day shows a 'horizontal' view of all threads in the model. This output is very handy in showing the relationship of job transitions within threads. It might indicate opportunities to break threads up to allow jobs to start earlier and run in parallel with jobs currently running in a sequential order.
- Total CPU utilization shows a 'horizontal' view of how busy the CPU is. This report is on the same time-line as the previous Threads report.
After looking at the results, use the change option to make changes to the processor, disk, or to the jobs themselves. You can increase the total workload by making copies of jobs or by increasing the amount of work done by any given job. If you have a long running single threaded job, you could model how fast it would run as 4 multithreaded jobs by making 4 copies but make each job do 1/4th the work.
Unzip this file, transfer to your System i platform as a save file and restore library QBCHMDL. Add this library to your library list and start the tool by using the STRBCHMDL command. Tips, disclaimers, and general help are available in the QBCHMDL/README file. It is recommended that you work closely with your IBM Technical Support Representative when using this tool. |

 IBM PROVIDES THE BATCH MODELING TOOL (BCHMDL) TO YOU AS-IS WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES OF ANY KIND, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL IBM OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER, ARISING OUT OF YOUR USE OF THE BCHMDL TOOL EVEN IF IBM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS DO NOT PERMIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CERTAIN CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE FOREGOING MAY NOT APPLY TO YOU. IBM does not warrant the accuracy, currency or completeness of information contained in the BCHMDL tool including, but not limited to any information provided to IBM by any third party, and undertakes no obligation to correct or update such information. Any reliance by you on the BCHMDL tool or any results from it, including any information from any third party, is at your sole risk and will not create any liability or obligation for IBM.
| |
|
|
|