Previous | Contents | Index |
Starting in OpenVMS Version 7.2, FAST_PATH is enabled by default. In Versions 7.0 and 7.1, FAST_PATH was disabled by default.
For additional information, see FAST_PATH_PORTS.
FAST_PATH_PORTS is a 32-bit mask, with a bit assigned for each Fast Path port driver. The following table describes the bit values:
Bit Value | Description |
---|---|
1 | Indicates that Fast Path is disabled for ports serviced by the corresponding driver. |
0 | Indicates that Fast Path is not disabled for ports serviced by the corresponding driver. |
Beginning in OpenVMS Version 7.3-1, values of specific bit positions are those described in the following table:
Bit Position | Description |
---|---|
0 | Controls Fast Path for PKQDRIVER (for parallel SCSI). |
1 | Controls Fast Path for FGEDRIVER (for Emulex LP7000, LP8000, LP9002, LP9802, LP10000 FibreChannel). |
2 | Controls Fast Path for PKADRIVER (for Adaptec AIC-78xx Ultra3 SCSI). |
3 | Controls Fast Path for PEDRIVER (for LAN). |
4 | Controls Fast Path for PKRDRIVER (for SMART Array 5300). |
5 | Controls Fast Path for PKMDRIVER, the LSI Logic LSI53C1030 SCSI port driver. |
6 | Controls Fast Path for PGQDRIVER, the Qlogic ISP23xx FibreChannel port driver. |
Currently, the default setting for FAST_PATH_PORTS is 0, which means that Fast Path is enabled for all drivers that appear in the table.
In addition, note the following:
For additional information, see FAST_PATH. For an explanation of how to set the bits, see the OpenVMS I/O User's Reference Manual.
The system writes pages from the modified-page list, swaps out working sets, or reduces the size of the working sets to maintain the minimum count.
While the larger free-page list generally means less page I/O, it also means less space for the balance set, which tends to result in more swap I/O. You can monitor the size of the free-page list, the amount of page, and the amount of swap with the MONITOR IO command of the Monitor utility.
Specify one of the following:
Value | Description |
---|---|
0 | The default. Do not participate in a memory sharing. |
1 | Participate in a memory sharing. |
When you set GALAXY to 1 in a hard partition, OpenVMS instances will share memory between soft partitions within that hard partition. (You can run more than two soft partitions in a hard partition, and you might might not want to share memory among all of them.) Note that GALAXY specifies only if a node uses shared memory. You do not need to use the parameter to run multiple cooperative instances of OpenVMS; you do this by console setup of the configuration tree that you want.
Users with CMKRNL privilege can change this parameter on a running system. Increasing the value of this parameter allows the global page table to expand, on demand, up to the maximum size.
The default value is sufficient for the images normally installed as shared in the system startup command procedures. Once the system is running and all global sections are created, you can examine the actual requirements with the /GLOBAL qualifier of the Install utility (INSTALL) and reduce the value of GBLPAGES accordingly. However, do not set the value of this parameter too low, because the page table entries use little permanently resident memory. If you plan to install many user images as shared, or if user programs are likely to create many global sections, you must increase the value of this parameter.
Global page-file sections are created with the Create and Map Section system services ($CREATE_GPFILE, $CRMPSC, and $CRMPSC_GPFILE_64) without an explicit disk file. These sections are used for the RMS global buffers required for shared files. Users of shared files should note that global page-file sections cause both the global page table and the default system page file (PAGEFILE.SYS) to be used. If the value of GBLPAGFIL is too small, $CRMPSC issues an error message when you attempt to create global page-file sections.
You must have scratch global sections if you use RMS global buffers. Each file using global buffers requires, in the system page file, the file's bucket size multiplied by the number of global buffers for that file. If the file's bucket size varies, as with RMS indexed files, use the maximum bucket size. For shared sequential files, use the multiblock count of the first stream to perform the $CONNECT service in place of the file's bucket size.
The default value for this parameter is adequate for most systems. However, if your site uses RMS global buffering to a significant extent, you may need to raise the value of GBLPAGFIL. Use the /GLOBAL qualifier of the Install utility to examine the number of pages consumed by RMS global buffers. The global sections used by RMS for global buffers have the prefix RMS$ followed by 8 hexadecimal digits.
Global buffers are enabled with the DCL command SET FILE/GLOBAL_BUFFERS, which is described in the HP OpenVMS DCL Dictionary.
The default value is sufficient for the images normally installed as shared in the system startup command procedures. Once the system is running and all global sections are created, you can examine the actual requirements with the /GLOBAL qualifier of the Install utility and reduce the value of GBLSECTIONS accordingly. However, the value of this parameter should not be set too low. If you plan to install many user images as shared, or if user programs are likely to create many global sections, you must increase the value of this parameter.
If the value of GBLSECTIONS is too small, you receive a message from the Install utility at system startup time or whenever you install images manually. Note that too large a value for GBLSECTIONS wastes physical memory.
Note that although a maximum cache size of %x7FFFFFFF is supported for an indexed file, sequential and relative file organizations are restricted to a maximum cache size of 32767.
Note that although a maximum cache size of %x7FFFFFFF is supported for an indexed file, sequential and relative file organizations are restricted to a maximum cache size of 32767.
If bit 2 of the LOAD_SYS_IMAGES parameter is set, the image LDR$WRAPUP releases all unused pages in the granularity hint region at the the end of system startup. The unused pages of the resident image granularity hint region are either reserved for future use, or given back to the free memory list.
If bit 2 of the LOAD_SYS_IMAGES parameter is set, the image LDR$WRAPUP releases all unused pages in the granularity hint region at the the end of system startup. The unused pages of the resident image granularity hint region are either reserved for future use, or given back to the free memory list.
GH_RSRVPGCNT specifies the number of pages that LDR$WRAPUP attempts to leave in the resident image code granularity hint region. If the GH_RSRVPGCNT number of pages is larger than the unused pages in the granularity hint region, the region is not expanded to accommodate the number of pages requested.
The default is 20,000 ms (20 seconds).
If the condition value SS$_INSF_SHM_REG is returned for the $CRNMPSC_GDZRO_64 system service with the flag SEC$M_SHM_REG, the Galaxy shared memory code has run out of internal SHM_REG data structures. You need to increase the system parameter GLX_SHM_REG and reboot all Galaxy instances with this larger parameter value.
This special parameter is used by HP and is subject to change. Do not change this parameter unless HP recommends that you do so.
For more information, see the INSTALL section in the HP OpenVMS System Management Utilities Reference Manual.
IO_PRCPU_BITMAP defaults to all bits set. (CPU 0 through CPU 1023 are all enabled for Fast Path port assignment.)
You might want to disable the primary CPU from serving as a preferred CPU by leaving its bit clear in IO_PRCPU_BITMAP, which reserves the primary CPU for non-Fast Path IO operations to use.
To change the value of IO_PRCPU_BITMAP in SYSBOOT or SYSGEN, specify a list of individual bits or contiguous groups of bits. For example:
SYSGEN> SET IO_PRCPU_BITMAP 0,5,17-21 |
This command sets bits 0, 5, 17, 18, 19, 20, and 21 in the bitmap and clears all other bits.
Changing the value of IO_PRCPU_BITMAP causes the FASTPATH_SERVER process to run the automatic assignment algorithm that spreads Fast Path ports evenly among the new set of usable CPUs.
For additional information, see FAST_PATH and FAST_PATH_PORTS.
This parameter replaces IO_PREFER_CPU.
This special parameter is used by HP and is subject to change. Do not change this parameter unless HP recommends that you do so.
Allowing this growth causes a physical memory penalty. If IRPCOUNT is underconfigured, the penalty is 4 percent of physical memory from the configured value to the actual value on the running system.
You can use the DCL command SHOW MEMORY/POOL/FULL to determine IRPCOUNT usage.
If this parameter is set too low, system performance can be adversely affected because IRPCOUNTV cannot be used for nonpaged pool requests.
A physical memory penalty of 1 percent results for any unused growth space (1 longword for every 3 unused intermediate request packets).
This special parameter is used by HP and is subject to change. Do not change this parameter unless HP recommends that you do so.
The bit definitions are as follows:
Bit | Description |
---|---|
0 | The default of zero indicates that ATM devices run in SONET mode. If set to 1, this bit indicates ATM devices run in SDH mode. |
1 | If set, this bit enables a subset of the ATM trace and debug messages in the LAN port drivers and support code. |
2 | If set, this bit enables all ATM trace and debug messages in the LAN port drivers and support code. |
3 1 | If set, this bit runs UNI 3.0 over all ATM adapters. |
4 1 | If set, this bit runs UNI 3.1 over all ATM adapters. |
5 | If set, disables auto-negotiation over all Gigabit Ethernet Adapters. |
6 | If set, enables the use of jumbo frames over all Gigabit Ethernet Adapters. |
7 | Reserved. |
8 | If set, disables the use of flow control over all LAN adapters that support flow control. |
9 | Reserved. |
10 | Reserved. |
11 | If set, disables the logging of error log entries by LAN drivers. |
12 | If set, enables a fast timeout on transmit requests, usually between 1 and 1.2 seconds instead of 3 to 4 seconds, for most LAN drivers. |
13 | If set, transmits that are given to the LAN device and never completed by the device (transmit timeout condition) are completed with error status (SS$_ABORT) rather than success status (SS$_NORMAL). |
If the specified CPU ID is either the primary CPU or a nonexistent CPU, the LCKMGR_SERVER process utilizes the lowest nonprimary CPU. For more information, see the LCKMGR_MODE system parameter.
The Dedicated CPU Lock Manager performs all locking operations on a single dedicated CPU. This can improve system performance on large SMP systems with high MP_Synch associated with the lock manager.
If the number of active CPUs is greater than or equal to LCKMGR_MODE, a LCKMGR_SERVER process is created to service locking operations. This process runs at a real-time priority of 63 and is always current.
In addition, if the number of active CPUs should ever be reduced below the required threshold by either a STOP/CPU command or by a CPU reassignment in a Galaxy configuration, the Dedicated CPU Lock Manager automatically turns off within one second, and the LCKMGR_SERVER is placed in a hibernate state. If the number of active CPUs is increased, the LCKMGR_SERVER resumes servicing locking operations.
Specify one of the following:
When the Dedicated CPU Lock Manager is turned on, fast path devices are not assigned to the CPU used by the Dedicated CPU Lock Manager.
When the Dedicated CPU Lock Manager is turned on, fast path devices are not assigned to the CPU used by the Dedicated CPU Lock Manager.
For more information about use of the Dedicated CPU Lock Manager, see the OpenVMS Performance Management manual.
The minimum value is 1. The default value is usually adequate.
Ordinarily, LGI_BRK_TERM should be set to off (0) when physical terminal names are created dynamically, such as when network protocols like LAT and Telnet are in use.
LOAD_SYS_IMAGES controls the loading of system images described in the system image data file, VMS$SYSTEM_IMAGES. This parameter is a bit mask.
On Alpha and Integrity servers, the following bits are defined:
Bit | Description |
---|---|
0 (SGN$V_LOAD_SYS_IMAGES) | Enables loading alternate execlets specified in VMS$SYSTEM_IMAGES.DATA. |
1 (SGN$V_EXEC_SLICING) | Enables executive slicing. |
2 (SGN$V_RELEASE_PFNS) | Enables releasing unused portions of the Alpha and Integrity servers huge pages. |
Previous | Next | Contents | Index |