Subsystems, job queues, and memory pools

You can control work on the servers by working with the resources used to process jobs.

Subsystems, job queues, and memory pools are the basic parts of work management. You can work with subsystems and job queues to manage specific jobs or to adjust the system's work flow.

To efficiently use system resources, different types of jobs require different processing instructions and system resources. To meet this need, the operating system creates unique operating environments called subsystems. Each subsystem has a set of system resources, especially a memory pool, that determines how quickly it can process jobs. Subsystems also have unique processing instructions and, in many cases, at least one associated job queue. The job queues hold incoming jobs from the users or applications until an associated subsystem has available resources. The job then moves from its queue into the subsystem where it is processed based on the instructions and resources available to that subsystem. Finally, any output that results from job processing gets handled and routed by the instructions in the job description.

During this process, you may want to monitor a job's progress or adjust its priority. Also, if the iSeries™ server is having trouble processing certain types of jobs, you may need to adjust the subsystems resources.

Work with subsystems, job queues and memory pools

iSeries Navigator allows you to view subsystem properties, view job queues that are in use by an active subsystem, start and stop a subsystem, and adjust memory pools. These functions are available under Work Management in iSeries Navigator. However, some subsystem commands are only available from the character-based interface.

Related concepts
Stop the server
Structure of your system
A job's life
Subsystems
Memory pools
Manage subsystems
Manage memory pools