Skip to content

Instantly share code, notes, and snippets.

@kinow
Created November 27, 2013 03:05
Show Gist options
  • Save kinow/7670068 to your computer and use it in GitHub Desktop.
Save kinow/7670068 to your computer and use it in GitHub Desktop.
PBS
sudo aptitude install torque-server torque-scheduler torque-client
sudo aptitude install torque-client torque-mom
vi /var/spool/torque/server_name
# qmgr to test
qmgr
pbs_server -t create
qmgr -c "set server scheduling=true"
qmgr -c "create queue batch queue_type=execution"
qmgr -c "set queue batch started=true"
qmgr -c "set queue batch enabled=true"
qmgr -c "set queue batch resources_default.nodes=4"
qmgr -c "set queue batch resources_default.walltime=3600"
qmgr -c "set server default_queue=batch"
qmgr -c "set server keep_completed = 1"
qmgr -c "set queue batch resources_default.ncpus = 1"
qmgr -c "set queue batch resources_default.nodect = 1"
qmgr -c "set queue batch resources_default.nodes = 1"
qmgr -c "set server query_other_jobs = True"
// optional
//qmgr -c "set queue batch max_running = 4"
//qmgr -c "set queue batch resources_max.ncpus = 4"
//qmgr -c "set queue batch resources_min.ncpus = 1"
//qmgr -c "set queue batch resources_max.nodes = 2"
qmgr -c "create node chuva np=4"
https://vlsiwiki.soe.ucsc.edu/index.php/Desktop_Setup_-_Ubuntu_12.04#Installing_PBS_Torque_.28server.29
And set some options (here for a 4-core worstation) :
qmgr -c "set server query_other_jobs = True"
qmgr -c "set queue batch resources_max.ncpus=4"
You can enabled root to submit jobs, but again, its generally not a good idea.
You could do something like:
qmgr -c 's s acl_roots+=root@*'
# List server operators
qmgr -c 'list server operators'
qmgr -c 'set server operators += [email protected]'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment