Resource control

WLM allows management of resources in two ways: as a percentage of available resources or as total resource usage.

Resources that can be controlled on a percentage basis include the following:

  • Processor use of the threads of type SCHED_OTHER in a class. This is the sum of all of the processor cycles consumed by every thread in the class. Fixed-priority threads are non-adjustable. Therefore, they cannot be altered, and they can exceed the processor usage target.
  • Physical memory utilization of the processes in a class. This is the sum of all the memory pages that belong to the processes in the class.
  • Disk I/O bandwidth of the class. This is the bandwidth (in 512–byte blocks per second) of all the I/Os started by threads in the class on each disk device accessed by the class.
Resources that can be controlled on a total usage basis fall into one of two categories: class totals or process totals. The class totals category includes:
Number of processes in a class
This is the number of processes that are active in a class at one time.
Number of threads in a class
This is the number of threads that are active in a class at one time.
Number of logins in a class
This is the number of login sessions that are active in a class at one time.
The process totals category includes:
Total CPU time
This is the total accumulated CPU time for a single process.
Total disk I/O
This is the total accumulated blocks of disk I/O for a single process.
Total connect time
This is total amount of time that a login session can be active.