Sun Grid Engine - a facility for executing UNIX jobs on
Sun Grid Engine is a facility for executing UNIX batch jobs
(shell scripts) on a pool of cooperating workstations. Jobs
are queued and executed remotely on workstations at times
when those workstations would otherwise be idle or only
lightly loaded. The work load is distributed among the
workstations in the cluster corresponding to the load situa-
tion of each machine and the resource requirements of the
User level checkpointing programs are supported and a tran-
sparent checkpointing mechanism is provided (see
sge_ckpt(1)). Checkpointing jobs migrate from workstation
to workstation without user intervention on load demand. In
addition to batch jobs, interactive jobs and parallel jobs
can also be submitted to Sun Grid Engine.
The Sun Grid Engine user interface consists of several pro-
grams which are described separately.
qacct extracts arbitrary accounting information from
the cluster logfile.
qalter changes the characteristics of already submitted
qconf provides the user interface for configuring,
modifying, deleting and querying queues and the cluster
qdel provides the means for a user/operator/manager to
qhold holds back submitted jobs from execution.
qhost displays status information about Sun Grid Engine
qlogin initiates a telnet or similar login session with
automatic selection of a low loaded and suitable host.
qmake is a replacement for the standard Unix make
facility. It extends make by its ability to distribute
independent make steps across a cluster of suitable
qmod allows the owner(s) of a queue to suspend and
enable all queues associated with his machine (all
currently active processes in this queue are also sig-
naled) or to suspend and enable jobs executing in the
qmon provides a Motif command interface to all Sun Grid
Engine functions. The status of all or a private selec-
tion of the configured queues is displayed on-line by
changing colors at corresponding queue icons.
qquota provides a status listing of all currently used
resource quotas (see sge_resource_quota(1).)
qresub creates new jobs by copying currently running or
qrls releases holds from jobs previously assigned to
them e.g. via qhold(1) (see above).
qrdel provides the means to cancel advance reserva-
qrsh can be used for various purposes such as providing
remote execution of interactive applications via Sun
Grid Engine comparable to the standard Unix facility
rsh, to allow for the submission of batch jobs which,
upon execution, support terminal I/O (standard/error
output and standard input) and terminal control, to
provide a batch job submission client which remains
active until the job has finished or to allow for the
Sun Grid Engine-controlled remote execution of the
tasks of parallel jobs.
qrstat provides a status listing of all advance reser-
vations in the cluster.
qrsub is the user interface for submitting a advance
reservation to Sun Grid Engine.
qselect prints a list of queue names corresponding to
specified selection criteria. The output of qselect is
usually fed into other Sun Grid Engine commands to
apply actions on a selected set of queues.
qsh opens an interactive shell (in an xterm(1)) on a
low loaded host. Any kind of interactive jobs can be
run in this shell.
qstat provides a status listing of all jobs and queues
associated with the cluster.
qtcsh is a fully compatible replacement for the widely
known and used Unix C-Shell (csh) derivative tcsh. It
provides a command-shell with the extension of tran-
sparently distributing execution of designated applica-
tions to suitable and lightly loaded hosts via Sun Grid
qsub is the user interface for submitting a job to Sun
sge_ckpt(1), qacct(1), qalter(1), qconf(1), qdel(1),
qhold(1), qhost(1), qlogin(1), qmake(1), qmod(1), qmon(1),
qresub(1), qrls(1), qrsh(1), qselect(1), qsh(1), qstat(1),
qsub(1), qtcsh(1), Sun Grid Engine Installation Guide, Sun
Grid Engine Administration Guide, Sun Grid Engine User's
Copyright: 2008 by Sun Microsystems, Inc.
Man(1) output converted with