zero, but the remainder of the CP nucleus is relocated and placed beyond the virtu
al=real machine in real storage. This option is discussed in more detailin '··'VM/SP Performance Options". Since the entire address space required by the virtual machine is locked, these page
frames are not available for use by other virtual machines except when the
virtual=real machine is not logged on. This option often increases the paging activ
ity for other virtual machine users, and in some cases forVM/SP. (Paging activity
on the system may increase substantially, since all other virtual machine storage
requirements must be managed with fewer remaining real page frames.)
The virtual=real option may be desirable or mandatory in certain situations. The
virtual=real option is desirable when running a virtual machine operating system
(like DOS/VS or OS/VS) that performs paging of its own because the possibility
of double paging is eliminated. The option must be used to allow programs that
execute self-modifying channel programs or have a certain degree of hardware tim
ing dependencies to run underVM/SP. VM/SP Performance Options VM/SP provides a number of options an installation may use to improve the per
formance of virtual machines andVM/SP. Several options improve the perform
ance of installation specified virtual machines; other options improve the
performance of all virtual machines andVM/SP. The options, described in the fol
lowing discussion are:
Favored execution
User priority• Reserved page frames • Virtual=real
Affinity
Multiple shadow table support
Shadow table bypass
Single processor mode
DynamicSCP transition to or from native mode
Queue drop elimination• Virtual machine assist • Extended Control-Program Support
Specifying a performance option may mean making a performance trade-off;
improving the performance of one virtual machine at the expense ofVM/SP and
other virtual machines. For example, after an operator specifies favored execution
for a virtual machine, that virtual machine receives more processor time than other
virtual machines. Therefore, before specifying any performance option, identify
the option's performance trade-offs and assess their impact on system performance.
The favored execution option and user priority option both alter the normal sched
uler algorithm. The user priority option tends to take precedence over the favored
execution option even when you specify a percentage. For example, suppose virtu
al machine A has favored execution nn% specified and has been given a low priori while virtual machine B has been given a higher priority. Virtual machine A
may not get the actual percentage of theCPU that was specified with the favored
option.
Performance Guidelines 29
al=real machine in real storage. This option is discussed in more detail
frames are not available for use by other virtual machines except when the
virtual=real machine is not logged on. This option often increases the paging activ
ity for other virtual machine users, and in some cases for
on the system may increase substantially, since all other virtual machine storage
requirements must be managed with fewer remaining real page frames.)
The virtual=real option may be desirable or mandatory in certain situations. The
virtual=real option is desirable when running a virtual machine operating system
(like DOS/VS or OS/VS) that performs paging of its own because the possibility
of double paging is eliminated. The option must be used to allow programs that
execute self-modifying channel programs or have a certain degree of hardware tim
ing dependencies to run under
formance of virtual machines and
ance of installation specified virtual machines; other options improve the
performance of all virtual machines and
lowing discussion are:
Favored execution
User priority
Affinity
Multiple shadow table support
Shadow table bypass
Single processor mode
Dynamic
Queue drop elimination
Specifying a performance option may mean making a performance trade-off;
improving the performance of one virtual machine at the expense of
other virtual machines. For example, after an operator specifies favored execution
for a virtual machine, that virtual machine receives more processor time than other
virtual machines. Therefore, before specifying any performance option, identify
the option's performance trade-offs and assess their impact on system performance.
The favored execution option and user priority option both alter the normal sched
uler algorithm. The user priority option tends to take precedence over the favored
execution option even when you specify a percentage. For example, suppose virtu
al machine A has favored execution nn
may not get the actual percentage of the
option.
Performance Guidelines 29