HP OpenVMS Systemsask the wizard |
The Question is: "Global page table is full" How can I calculate the correct size of the global page table for my applications? Thanks for the help. The Answer is : The central system parameter involved in the size of the global page table is GBLPAGES, with the related parameter GBLSECTIONS sometimes also being involved. If you are the application vendor and wish to calculate the required global page table pages required, configure the development system with sufficient global page table pages free, use the f$getsyi itemcodes FREE_GBLPAGES and CONTIG_GBLPAGES, and FREE_GBLSECTS, to determine a product baseline, invoke the application fully, and then query for the same values. Subtract. Add this to your documentation, using the MIN_ or ADD_ syntax in the MODPARAMS.DAT file, and using AUTOGEN to then reset the size for your end-user(s) based on the (end-user updated) contents of MODPARAMS.DAT. If you are an end-user, check the product documentation for the global page table size, and for instructions on MODPARAMS.DAT and AUTOGEN. The global page table can fragment, and this can be a factor if one or more applications are repeatedly stopped and restarted. As global pages are cheap, having a sufficient number of "extra" pages configured is not particularly expensive and often appropriate. Some of the related topics include (7752), (6536), and (5002). -- GPTFULL, global page table is full Facility: SYSTEM, System Services Explanation: Not enough space is available in system memory to maintain information about global sections. This message indicates a system error resulting from insufficient allocated space in the global page table. User Action: Notify your system operator or system manager to increase the SYSGEN parameter GBLPAGES.
|