Job Management Partner 1/Automatic Job Management System 3 System Design (Work Tasks) Guide
Without taking into account available disk and memory resources and processing performance, the maximum number of jobnets that can be registered for execution in theory is 2,147,483,647. As long as four or five thousand jobnets are registered in JP1/AJS3, there must be no functional problem. However, when executing jobnets and jobs in JP1/AJS3, consider the following points from a performance viewpoint.
- Organization of this section
- (1) Notes on defining thousands of jobnets in one hierarchy level
- (2) Other notes
(1) Notes on defining thousands of jobnets in one hierarchy level
If 5,000 jobnets are defined in one hierarchy level, system performance might suffer. Take the following measures if necessary. These measures assist not only execution performance, but also GUI-based monitoring and command performance.
- Start multiple JP1/AJS3 scheduler services.
- When there are a large number of jobnets that contain only a few units, aggregate the units into as few jobnets as possible.
- Arrange job groups into hierarchies.
Do not group more than 500 jobnets, including nested jobnets, in one job group.
- Consider the following points about the jobnets you register:
- Provide two or three hierarchy levels under a root jobnet.
- Define no more than 50 to 80 nested jobnets and jobs in one jobnet.
(2) Other notes
- If you specify a number of logs to keep, number-of-logs-to-keep x number-of-registered-jobnets is used as the number of registered jobnets for disk capacity management and resource management purposes. Therefore, be careful about the disk capacity and other resource management items.
- Although a large number of jobnets can be registered, this does not mean that a large number of jobs can be executed concurrently. When you design a work task, be careful about system resources and processing performance. For example, when designing a work task that uses a large number of jobs, design the work task so that there is no time period where a large number of jobs are required to run concurrently.
- Design work tasks with a view to distributing tasks to more than one time period and CPU.
- When many jobnets are defined, consider jobnet registration methods (all or divided), registration time, time for start-up, and performance of commands for batch definition, operation, and display.
- If you register a large number of jobnets for execution, release, or a cancellation of release within a short period, and you specify a long fixed schedule period for fixed execution registration, the system load might temporarily spike, delaying execution of jobnet generations created when start conditions are satisfied.
If you want to register many jobnets for execution, release, or a cancellation of release, reduce the number of jobnets you register at one time. If you want to register a jobnet for fixed execution, shorten the fixed schedule period to reduce the load on the system.
- Defining a large number of jobnets or jobs in one jobnet, or using too many relation settings, could cause a deterioration in operability and performance of JP1/AJS3 - View. To maintain operability and performance, the jobnet should have two or three hierarchy levels, and each jobnet should have about 50 to 80 units.
Copyright (C) 2009, 2010, Hitachi, Ltd.
Copyright (C) 2009, 2010, Hitachi Solutions, Ltd.