NET/MASTER Management Services (MS) System Management Guide
Configuring Global Memory Manager (GMM) Processes
Configuring the Processing Environment
11–12 115414 NonStop NET/MASTER MS System Management Guide
Configuring Global
Memory Manager
(GMM) Processes
NonStop NET/MASTER MS requires one or more GMM processes in all operating
modes; it cannot start without one. GMM processes serve as a conceptual repository
of information shared by all NonStop NET/MASTER MS processes. Global
information is distributed across available GMM processes, and can be retrieved from
several GMM processes in parallel. This includes information about:
System file names and subvolume locations
Global variables, global vartables, global equates, and global function keys
System parameter (SYSPARMS command) values
Links to remote systems
Preloaded NCL procedures and panel description files
System and NCL locks
The following table lists the mandatory (M) and optional (O) PARAM command
operands used for a GMM process definition:
Operand Use Purpose
PROCESSOBJECT M Specifies the program file name. This operand is normally first in
the process definition.
PROCESSCPU O Specifies primary and backup CPUs.
PROCESSNAME O Specifies the process name.
PROCESSPRIORITY O Specifies process priority.
PROCESSSWAPVOL O Specifies a swap volume.
GMMPROCESS M Specifies the process type and logical name. Specify a unique
name of 1 through 12 characters. This operand must be last in the
process definition.
Each GMM process usually has a backup process. Use the PROCESSCPU operand to
specify the primary and backup processes of a process pair. If you omit the
PROCESSCPU operand from a GMM process definition, NonStop NET/MASTER MS
attempts to start each defined GMM process in a different CPU until one exists in each
CPU. If you define more GMM processes than CPUs, multiple GMM processes are
started in the CPUs in a circular fashion. There is no advantage to having more than
one GMM process in a CPU.
If you omit the PROCESSPRIORITY operand, the default value is used; the default is
the priority of the NCP plus 5.
For example, if you have a four-CPU system and want to start a GMM process in each
CPU, include a set of commands similar to the following:
PARAM PROCESSOBJECT=$DATA.ZNNM.NGM
PARAM PROCESSCPU=(0,1)
PARAM GMMPROCESS=GMM_01