ZPAGEOPT parameter: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Automatically generated page update)
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Template:ZPAGEOPT parameter subtitle}}
==Summary==
==Summary==
<dl>
<dl>
Line 6: Line 7:
<dd>System
<dd>System
<dt>Where set
<dt>Where set
<dd>On User 0's parameter line or reset by system manager.
<dd>On User 0's parameter line.
<dt>Related products
<dt>Related products
<dd>All
<dd>All
Line 12: Line 13:
<dd><var class="product">Model 204 V7.4</var>
<dd><var class="product">Model 204 V7.4</var>
</dl>
</dl>
==Description==
==Description==
<p>ZPAGEOPT is a user 0 parameter applicable to z/OS systems only. </p>
<p>
<p>ZPAGEOPT specifies which areas should be allocated using 1MB pages.</p>
<var>ZPAGEOPT</var> is a User 0 parameter applicable to z/OS systems only. </p>
<p>The following settings are valid:</p>
<p>
<var>ZPAGEOPT</var> specifies the areas that should be allocated using [[Performance_monitoring_and_tuning#1MB_virtual_pages|1MB pages]].</p>
<p>
The following settings are valid:</p>
<p class="note"><b>Note:</b> Any non-zero setting of <var>ZPAGEOPT</var> fails if the containing load library is not APF authorized. </p>
 
<table>
<table>
<tr><th>Setting</th><th>Meaning</th></tr>
<tr class="head"><th>Setting</th><th>Meaning</th></tr>
<tr><th align="right"><var>X'0001'</var></th><td>Use 1MB pages for servers above the bar.</td></tr>
 
<tr><th><var>X'0001'</var></th><td>Use 1MB pages for servers above the bar.
<p>
Any server areas allocated above the bar (swappable (<var>[[SERVGA parameter|SERVGA]]</var>) or non-swappable (<var>[[SERVNSA parameter|SERVNSA]]</var>)) will be allocated using 1MB pages. This improves LTB (look-aside translation buffer) hits by reducing the number and size of segment and page translation tables, resulting in a performance improvement for the Online.
</p></td></tr>
 
<tr><th align="right"><var>X'0002'</var></th><td>Use 1MB pages for buffers above the bar.</td></tr>
<tr><th align="right"><var>X'0002'</var></th><td>Use 1MB pages for buffers above the bar.</td></tr>
<tr><th align="right"><var>X'0004'</var></th><td>Use 1MB pages for buffer hash cells above the bar.</td></tr>
<tr><th align="right"><var>X'0004'</var></th><td>Use 1MB pages for buffer hash cells above the bar.</td></tr>
<tr><th align="right"><var>X'0008'</var></th><td>Use 1MB pages for buffer control blocks above the bar.</td></tr>
<tr><th align="right"><var>X'0008'</var></th><td>Use 1MB pages for buffer control blocks above the bar.</td></tr>
<tr><th align="right"><var>X'0010'</var></th><td>Use 1MB pages for CCATEMP pages in storage above the bar.</td></tr>
 
<tr><th align="right"><var>X'0010'</var></th><td>Use 1MB pages for [[Using_the_system_scratch_file_(CCATEMP)|CCATEMP]] pages in storage above the bar.</td></tr>
 
<tr><th align="right"><var>X'0020'</var></th><td>Use 1MB pages for CCATEMP in storage control blocks.</td></tr>
<tr><th align="right"><var>X'0020'</var></th><td>Use 1MB pages for CCATEMP in storage control blocks.</td></tr>
<tr><th align="right"><var>X'0040'</var></th><td>Use 1MB pages for the record locking table when  it resides above the bar.</td></tr>
<tr><th align="right"><var>X'0040'</var></th><td>Use 1MB pages for the record locking table when  it resides above the bar.</td></tr>
<tr><th align="right"><var> X'0080'</var></th><td>Use 1MB pages for APSY saved compilations in  storage above the bar.</td></tr>
 
<tr><th align="right"><var> X'0080'</var></th><td>Use 1MB pages for CCAAPSY (APSY saved compilations in  storage above the bar). From V7.6 onwards, this allocation will not include [[Performance monitoring and tuning#Resident Request feature for precompiled procedures|Resident Requests]] (RESREQST). </td></tr>
</table>
</table>
[[Category:System parameters]]
[[Category:System parameters]]
[[Category:Parameters]]
[[Category:Parameters]]

Latest revision as of 11:33, 14 December 2017

1 mb page areas

Summary

Default value
0
Parameter type
System
Where set
On User 0's parameter line.
Related products
All
Introduced
Model 204 V7.4

Description

ZPAGEOPT is a User 0 parameter applicable to z/OS systems only.

ZPAGEOPT specifies the areas that should be allocated using 1MB pages.

The following settings are valid:

Note: Any non-zero setting of ZPAGEOPT fails if the containing load library is not APF authorized.

SettingMeaning
X'0001'Use 1MB pages for servers above the bar.

Any server areas allocated above the bar (swappable (SERVGA) or non-swappable (SERVNSA)) will be allocated using 1MB pages. This improves LTB (look-aside translation buffer) hits by reducing the number and size of segment and page translation tables, resulting in a performance improvement for the Online.

X'0002'Use 1MB pages for buffers above the bar.
X'0004'Use 1MB pages for buffer hash cells above the bar.
X'0008'Use 1MB pages for buffer control blocks above the bar.
X'0010'Use 1MB pages for CCATEMP pages in storage above the bar.
X'0020'Use 1MB pages for CCATEMP in storage control blocks.
X'0040'Use 1MB pages for the record locking table when it resides above the bar.
X'0080'Use 1MB pages for CCAAPSY (APSY saved compilations in storage above the bar). From V7.6 onwards, this allocation will not include Resident Requests (RESREQST).