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.