pexec.conf(5) Bull pexec.conf(5)
NAME
pexec.conf - configuration file to define the policy of pexec
DESCRIPTION
pexec.conf is the configuration file used by pexec(1)
SYNTAX
The file is composed of NV definitions (name=value). Comments are lines
beginning with ';' or '#'.
KEYWORDS
Most keywords are pexec(1) īs arguments.
mode=seq[ential]|cyc[lic]|user-defined
selects the process binding policy.
sequential : processes will be binded to a continuous range of
CPUs.
cyclic : processes will be binded to a section of CPUs, accord-
ing to the width value.
Example : if you request 4 cpus in a 16 cpus machine with
width=4, processes will be binded to
processors : n, n+4, n+8 and n+12 (depending on free
resources). user-defined : processes will be binded to a list
of cpus taken from the 'order' value.
width=w Defines the geometry of your processors. It has an
inpact on the cyclic mode, and also on alignments.
align=yes/no
Allocated processors will be in the same row (in sequential
mode) or the same column (in cyclic mode). Don't forget to
define the width of your architecture (with --width).
order=<list>
<list> specifies in which order cpus will be allocated.
strict=yes/no
If any requirement fails, the program will exit.
FUTURE (?) KEYWORDS
mempolicy=first|rr|migration|user-defined
Defines the memory allocation policy.
first : the memory will be allocated according to the assignated
cpu.
rr : the memory will be allocated through a round-robin algo-
rithm. (per qbb / per processor used ?)
user-mem-order=<list>
<list> is the list of memory fragments where processes will
allocate memory.
Example : user-mem-order = 0 0 1 1 2 2 3 3
EXAMPLE
; example of /etc/pexec.conf
; cpu allocation mode
mode=sequential
#mode=cyclic
#width=4
#mode=user-defined
#order = 0 1 4 5 8 9 12 13 2 3 6 7 10 11 14 15
; always use aligned processors.
#align=yes
; exit if some requirement failed.
#strict=yes
FILES
/etc/pexec.conf
SEE ALSO
pexec(1)
Linux 2003-07-31 pexec.conf(5)
Man(1) output converted with
man2html