HP-UX Workload Manager A.03.01 Release Notes for HP-UX 11i v1 and HP-UX 11i v2
HP-UX Workload Manager Release Notes
Known problems and workarounds
20
Reaching the system V semaphore limit
Issue
If your system has many system V semaphores in use, WLM’s use of
semaphores may push the total number of semaphores over system
limits—especially if the WLM configuration contains a large number of data
collectors. The WLM daemon wlmd creates two semaphore sets: one
containing a single semaphore; the other containing a semaphore for each
data collector in the WLM configuration.
If this system limit is reached, wlmd prints the following error and exits
before the first WLM interval begins:
Cannot allocate a system V semaphore set of size x: Increase
the system-imposed limits.
You may also see the following error:
WLM--”wm_knob_init, prm_rep_load”: PRM--”PRM internal daemon
binary is missing or has incorrect permissions (PRM-2352)”
For additional details relating to this message, look in syslog. In some
conditions, this message indicates no semaphores are available.
Workaround
Use /usr/sbin/sam to increase the system limits.
On HP-UX 11i v1 and later, increase the following kernel parameters:
semmns Max number of overall semaphores
semmsl Max number of semaphores allowed in a semaphore set
Configuration wizard requires PRM
Issue
Starting with the WLM A.03.01 release, WLM no longer includes Process
Resource Manager (B3835DA). WLM’s configuration wizard requires PRM
however. Without PRM installed, the wizard:
• Always sets the initial CPU count to 1 in the pop-up dialog that appears
before the wizard itself appears
• Returns a message about the PRM API not being installed when it
attempts to validate a configuration