Next: Node specifier options
Up: Command line arguments
Previous: Command line arguments
  Contents
  Index
These options specify the action to be performed by pingd.
- -fast
- By default, the bebopd queries all compute nodes for their status before
reporting back to pingd. For a faster display, -fast
queries the bebopd for it's most recent update from the compute
partition.
- -gone
- It is possible that a PCT can terminate without notifying the
bebopd. Use -gone to notify the bebopd that a PCT has
disappeared from a node.
- -kill
-
System administrators can kill PCTs with this option.
- -reserve { uid }
-
System adminstrators can reserve a node for a particular user with this
option. The argument is either a user name or numeric user ID.
The bebopd will allow a job running on the node to complete, but
will refuse to allocate the node to anyone other than the specified user.
To free the node, use the unreserve option.
- -reset
-
Reset the selected nodes. This option kills the application
process, and resets the PCT to available status. System
administrators can reset any node. Users can only reset
nodes running their jobs.
- -unreserve
- Use this option to free a node that has been reserved for a particular
user. A job running on the node will not be disturbed.
- -PBSsupport [on | off] -PBSupdate [on | off
-
These two options turn on or off PBS support in the running bebopd.
The bebopd is running in
PBSsupport mode if it is keeping track of the number of live compute
nodes in the machine and policing PBS users to ensure they use no more
nodes than they were allocated. The bebopd is running in PBSupdate mode
if in addition it sends updates to the PBS server whenever the number
of live compute nodes changes. These two arguments can be used to
turn on or off PBSsupport and to turn on or off PBSupdate.
Since PBSupdate implies PBSsupport, turning on
PBSupdate automatically turns on PBSsupport, turning off PBSsupport
automatically turns off PBSupdate.
If the bebopd is already running in PBSupdate mode, the
PBSupdate on option will cause it to send an update to
the PBS server.
When you reserve a node you must use care. If PBS is running, the PBS system
believes it has use of that node. If PBS has allocated all available nodes to
jobs, then a PBS job script may try to run a yod job that will require the
node you reserved. If
the PBS resources_assigned.size shows that
PBS has not allocated all it's nodes, you can reduce the resources_available.size
by one. First turn off the PBSupdate mode of the bebopd. This step
will prevent the bebopd from correcting the server's resources_available.size
value.
command>> qmgr -c "list server resources_available.size"
Server myri-0.n-4.r-3
resources_available.size = 917
command>> pingd -PBSupdate off
command>> qmgr -c "set server resources_available.size=916"
Later on when you unreserve the node, turn the PBSupdate mode back
on and the server's resources_available.size will be updated to the correct value.
command>> pingd -PBSupdate on
command>> qmgr -c "list server resources_available.size"
Server myri-0.n-4.r-3
resources_available.size = 917
Next: Node specifier options
Up: Command line arguments
Previous: Command line arguments
  Contents
  Index
Lee Ann Fisk
2001-06-25