bpslave¶
Name¶
bpslave – This program is the BProc distributed process space slave daemon that executes on each compute node.
Synopsis¶
bpslave [options] [-h] [-V] [-l logfacility] [-r] [-i] [-d] [-s addr] [-c dir] [-p port] [-m file] [-v]
Description¶
The bpslave daemon is part of the BProc
package, and is
installed by default. It is the controller and message and I/O manager
run on each compute node, and must be running for the node to function.
bpslave is started by the Scyld compute node init process, which
sets parameters based on what is passed in through the kernel command
line option in the /etc/beowulf/config
file. All parameters of the
bpslave daemon are not accessible via the “kernelcommandline”
keyword in /etc/beowulf/config
.
The bpslave daemon is not intended to be run from the command line, nor otherwise executed started, except implicitly by the compute node init process.
Options¶
The following options are available to the bpslave program. These
options are mainly intended for using BProc
in a standard linux
environment where the master and compute nodes both have full system
installs.
- -h
Show this message and exit. If
-h
is the first option, all other options will be ignored. If-h
is not the first option, the other options will be parsed up to the-h
option, but no action will be taken.- -V
Print version information and exit.
- -l logfacility
Log to this log facility (default=daemon).
- -r
Automatic reconnect on error or lost connection.
- -i
Ignore
BProc
version mismatches (dangerous).- -d
Do not daemonize self.
- -s addr
Connect from source address
addr
.- -c dir
Set library cache to
dir
.- -p port
Set library cache file request port to
port
. The default is port 932, which can be overridden by a config file directiveserver beofs2
.
Debugging options:
- -m file
Enable message trace to
file
.- -v
Increase verbose level (implies
-d
).
- Masterhostname [[port]]
The host name and (optionally) the port number of the bpmaster daemon. The default is port 933, which can be overridden by a config file directive
server bproc
.