|
|
|
On the GSI Theory LinuxCluster the queuing system DQS is used
for batch jobs.
Up to now we provide no special queues for short, long, small or
big jobs. Until we run into problems this strategy will not be
changed.
If you submit a job it will be started on the fastest machine with the
lowest load. On each machine one, two or three jobs can run
simultaneously -- depending on the number of processors. Jobs are
running with nicelevel 15 so that the
machine's owner will slightly notice the background jobs in
his interactive use.
Submitting a job
To use the DQS batch system you must prepare your job in form of a
script. A script example.dqs should look like
#!/bin/sh
#
# example script for submitting a job to the Theory Linux cluster
#
#$ -cwd
#$ -N universe
#$ -m b
#$ -m e
#$ -j y
#$ -o universe.log
#
calceverything -answer 42
|
To submit the job use the qsub command:
Some options of qsub
| -cwd | change to current working directory |
| -N name | give your job a name (recommended) |
| -m e | mail at end of job |
| -m a | mail if job aborts (recommended) |
| -j y | join standard output and standard error |
| -o FILE | filename for standard output |
| -e FILE | filename for standard error |
| -l mem.ge.1024 | submit only to machines with at least 1GB RAM |
| -l mem.ge.4096 | submit only to machines with at least 4GB RAM |
For the full list read the man page man qsub.
Checking the Queue
You can check the status of your jobs with the qstat
command. If you want more information use
Deleting a job
Get the job-id with qstat and delete the job with
|