|
|
Changing scheduler configuration requires changing one or more of the tunable parameters or the configuration tables fp_dptbl, ts_dptbl, fc_dptbl, and ts_kmdpris. This is the only way to change the size of the configuration tables. Changes made in this way are permanent; that is, the changes apply until another change if made. See ``Changing scheduler parameters with dispadmin'' for a way to make a temporary change on a running system.
Use the following procedure to change the scheduler configuration:
For systems that do not need fixed priority processes, it may make sense to remove the fixed priority class, thereby making it impossible to create fixed priority processes. By not having fixed priority processes, you avoid their non-pageable u-blocks and you avoid the possibility of a runaway process monopolizing the machine.
Use the following procedure to remove the fixed priority scheduler class:
fp Y 1 0 . . . .so that there is an ``N'' in the second column:
fp N 1 0 . . . .
By default, the time-sharing scheduler class is installed. Therefore, you need to install this class only if you first remove it.
Use the following procedure to install the time-sharing class:
ts N . . .to
ts Y . . .
(The module is automatically configured unless it is explicitly excluded, that is, by having N in the second column.)
By default, the fixed class scheduler class is installed. Therefore, you need to install this class only if you first remove it.
Use the following procedure to install the fixed class:
fc N . . .to
fc Y . . .(The module is automatically configured unless it is explicitly excluded, that is, by having N in the second column.)
By default, the fixed priority scheduler class is installed. Therefore, you need to install this class only if you first remove it.
Use the following procedure to install the fixed priority class:
fp N . . .to
fp Y . . .(The module is not configured unless it is explicitly included.)