The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


re:
http://www.garlic.com/~lynn/2010e.html#75 LPARs: More or Less?

basically SIE greatly expanded the architecture definition for virtual
machine mode ... as addition/alternative to real machine mode ... aka
principle of operations defines a lot of stuff about how things operate
in real machine mode ... "virtual machine mode" makes various changes
... like what are the rules for supervisor & problem state when running
in virtual machine mode; it greatly increased performance of running in
virtual machine mode (compared to full software simulation) ... modulo
3081 choosing to have the service processor page the SIE microcode on
3310 FBA device ... recent ref
http://www.garlic.com/~lynn/2010e.html#34 Need tool to zap core

now one of the big guest performance hits to vm370 was transition from
svs to mvs ... because the number of times that MVS changed CR1 exploded
(compared to svs) ... requiring vm370 to flush the shadow page tables
each time (virtual machine changed its "virtual" cr1).

now one of the things that could be done in a SIE scenario is to change
the operation of TLB miss/reload in virtual machine mode ... so that
hardware performed the double lookup on TLB miss ... eliminating the
requirement for having shadow tables (instead of having to maintain the
shadow table information ... which then is significantly amount of
overhead in flush scenario ... whether explicit via "virtual" PTLB or
implicit by change in "virtual" CR1 value).

As SIE began to blanket nearly ever aspect of machine operation
... with the "virtual machine" flavor ... it greatly simplified the
introduction of LPARs.

there use to be some SHARE thing about the greatly increasing MVS
bloat ... one was scenario about creeping processor bloat ...
possibility of waking up one day and MVS was consuming all processor
cycles with none left for applications.

This was somewhat the capture ratio scenario where the amount of
processor cycles even being accounted for, falling below 50%. The
san jose plant site highlighted a 70% capture ratio of MVS system
dedicated to apl ... but the apl subsystem was doing nearly everything
possible to avoid using any MVS system services as method of improving
thruput and performance. recent capture ratio mention
http://www.garlic.com/~lynn/2010e.html#33 SHAREWARE at Its Finest

The creeping bloat of common segment area size was similar ...
threatening to totally consume the remaining 16mbyte virtual address
space ... leaving nothing for applications to run.  The dual-address
space introduction in 3033 was an attempt to at least slow down the
creeping common segment size bloat (threatening to totally consume all
available virtual address space).

-- 
42yrs virtualization experience (since Jan68), online at home since Mar1970

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to