My thought was that perhaps the STORAGE OBTAIN or GETMAIN on a page 
boundary might be more expensive than a non-aligned one. If the OP were 
doing that repeatedly it might matter.

But I might be talking twaddle. :-)

Martin Packer

zChampion, Systems Investigator & Performance Troubleshooter, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker

Blog: 
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker

Podcast Series (With Marna Walle): https://developer.ibm.com/tv/mpt/    or 
  
https://itunes.apple.com/gb/podcast/mainframe-performance-topics/id1127943573?mt=2


Youtube channel: https://www.youtube.com/channel/UCu_65HaYgksbF6Q8SQ4oOvA



From:   Peter Relson <rel...@us.ibm.com>
To:     IBM-MAIN@LISTSERV.UA.EDU
Date:   31/05/2019 14:43
Subject:        Re: BNDRY=PAGE possible CPU hit?
Sent by:        IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU>



If you add BNDRY=PAGE to every obtain regardless of size you likely waste 
storage. VSM would not be able to satisfy multiple requests from the same 
page, for example. Wasting storage can translate to worse performance in a 

lot of ways.

I seem to recall that MVCLE is not a good performance choice in general, 
so should be avoided unless there is reason to think that the needed 
length could exceed 16M. That recollection might be wrong. 

Your thought process behind adding BNDRY=PAGE seems somewhat flawed. I'm 
not sure exactly what you're referring to with "ADM" (since in at least 
some cases ADM refers to devices, not simply storage, and z/Architecture 
does not include the asynchronous data mover of ESA/390). If you are 
manipulating storage via MVCL, the main machine optimization for MVCL 
involves full pages on a full page boundary so would never come into play. 

If it's exactly a page, you ought to determine whether you're going to 
reference the target soon or not, and consider using XC's/MVC's if you 
are, since one of the MVCL optimization avoids bringing the storage into 
L1 cache. If your storage exceeds a page, then in most cases you'll land 
with a full page on a page boundary being part of the area (whether at the 

beginning or the end), so the number of full pages on page boundary in 
your area might not depend on your use of BNDRY=PAGE.

Peter Relson
z/OS Core Technology Design


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to