z/OS MVS Initialization and Tuning Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


LFAREA parameter

z/OS MVS Initialization and Tuning Guide
SA23-1379-02

The IEASYSxx LFAREA parameter specifies the amount of real storage to be made available for 1 MB and 2 GB large pages. All 1 MB and 2 GB pages are backed by contiguous 4 KB real storage frames, and are allocated from real storage as specified by the LFAREA parameter. If the system becomes constrained by a lack of sufficient 4 KB pages to handle workload demand, it can use free 1 MB large pages to back 4 KB page requests, enabling the system to react dynamically to changing system storage frame requirements.

If additional 1 MB large pages are required, the system can recombine 4 KB frames that had been taken from the 1 MB large page area and place them back into the LFAREA as 1 MB pages. However, frequent use of this decomposition and recombination function can indicate a system configuration and tuning issue—the large-page allocation (LFAREA) might be too large, or the demand for 4 KB frames might be higher than expected. To resolve this issue, you can either decrease the size of the large page frame area (LFAREA) or adjust the workload to reduce the demand for 4 KB frames.

Because the IEASYSxx LFAREA parameter requires an IPL in order to change the LFAREA value, the following considerations apply:
  • If the value specified for LFAREA is too small, available 1 MB and 2 GB pages might not exist for applications that could benefit from large page usage.
  • If the value specified for LFAREA is too large, such that the system does not have enough 4 KB pages to satisfy workload requirements, 1 MB pages could be demoted to 256 4 KB pages (2 GB pages are never demoted to 4 KB pages). Because a CPU cost exists when the system converts 1 MB pages to 4 KB pages and vice-versa, select an LFAREA value that can accommodate your 2 GB and 1 MB page application requirements and your workload requirements for 4 KB frames.
  • The LFAREA request can be specified with target and minimum values for 2 GB and 1 MB pages. If the amount of online real storage at IPL is not sufficient to reserve both areas at their target values, the system will attempt to reserve the target value for 2 GB pages by reducing the 1 MB request, provided the 1 MB request can be satisfied at or above its minimum value. If reducing the 1 MB request to its minimum is still not enough, the system will reduce the 2 GB request toward its minimum value. If the request cannot be satisfied at the specified 2 GB and 1 MB minimum values, the system will prompt the operator to re-specify the LFAREA request when PROMPT was specified, either explicitly or by default, or will reserve zero 1 MB and 2 GB pages when NOPROMPT was specified.
  • Determine the total number of 1 MB and 2 GB pages that your applications require, and consider using this number as a starting point for your LFAREA target values.
  • Use output from the DISPLAY VIRTSTOR,LFAREA system command as an estimate for the maximum number of 1 MB pages used on behalf of both 1 MB and 4 KB requests. Use this estimate to determine if your LFAREA value is too small or too large; refer to message IAR019I for additional details.
  • While 1 MB and 2 GB large pages can provide enhanced performance for your system, they also consume real storage. Ensure that your LFAREA specification reserves the optimal amount of real storage in balance with other system considerations to maximize overall system performance.
Refer to the following documentation for additional details on LFAREA:
  • For specific details on specifying the IEASYSxx LFAREA parameter, refer to z/OS MVS Initialization and Tuning Reference.
  • For information on calculating the LFAREA value based on DB2® requests, refer to IBM® DB2 10 for z/OS® Managing Performance.
  • For information on calculating the LFAREA value based on JAVA heaps, refer to IBM SDK for z/OS, Java™ Technology Edition.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014