PAR Technologies V5 Washer User Manual


 
Using ParaStation process pinning
ParaStation5 Administrator's Guide 27
To list, sort and filter all the collected information, the command psaccview is available.
See psaccounter(8) and psaccview(8) for details.
5.19. Using ParaStation process pinning
ParaStation is able to pin down compute tasks to particular cores. This will avoid 'hoping' processes
between different cores or CPUs during runtime, controlled by the OS scheduler.
While placing tasks to particular nodes, ParaStation will also decide which CPU-slot (= virtual core) on
this node will be used. The physical core assigned to this CPU-slot will be calculated using a mapping list
defined in the configuration file.
Process pinning may be enabled or disabled globally or on a per node basis. Refer to pinProcs and
CPUmap entries in parastation.conf and the set pinprocs and set cpumap directives of psiadmin
for details.
See also parastation.conf(5) and psiadmin(1) for more information.
5.20. Using memory binding
Beside pinning down compute tasks to particular cores, ParaStation is also able to use memory binding
techniques on NUMA based systems. This will give hints to the memory management subsystem of the
operating system to select 'nearest' memory, if available.
Memory binding may be enabled or disabled globally or on a per node basis. Refer to the bindMem entry
in parastation.conf and set bindmem directive of psiadmin for details.
See also parastation.conf(5) and psiadmin(1) for more information.
5.21. Spawning processes belonging to all groups
By default, newly created processes only belong to the primary group for the user ID as definined on the
spawning node. To add a process to all groups a user belongs to on the current node, enable this flag using
the supplementaryGroups directive or set the configuration flag supplGrps in parastation.conf to
true.
Enabling this behaviour may trigger extensive network traffic, depending on how
the user authentication is configured on the nodes. E.g., using LDAP will open a
connection to the LDAP server.
See also parastation.conf(5) and psiadmin(1) for more information.
5.22. Changing the default ports for psid(8)
By default, the ParaStation daemon psid(8) uses the port 888 for TCP connections. To change this port,
modify the files /etc/services and /etc/xinet.d/psidstarter.
Add the following line to /etc/services:
psid 888/tcp # ParaStation Daemon Start Port