Go to the U of M home page
School of Physics & Astronomy
School of Physics and Astronomy Wiki

User Tools


computing:department:unix:jobs:home

This is an old revision of the document!


How and Where to run computing jobs

What systems are available

More about that on this page

Running Jobs on Unix

The best way to run background computing jobs on the unix systems is to submit them to the condor batch system. At the simplest level you can just use the “condor_run” command, eg:

condor_run yourprogram

Using the more advanced features of condor can be valuable for long-running jobs; for example your job can be checkpointed so that if a workstation is rebooted, the job can resume without starting from the beginning.

Running Jobs Locally in the Background

If you're not using condor, then any non-interactive compute jobs should be niced - this reduces their priority level relative to interactive use, so that workstation users still have a responsive system. In the absence of interactive load, the system is still dedicated to your jobs, so in most cases runtime will not be much affected.

If “yourprogram” is your executable, then you can run it nicely using the command:

nice +n yourprogram

where n is a number between 1 and 19 (the higher the number, the lower the job priority).

You should choose the priority in the most socially-responsible way you can manage, according to how long you expect the job to run - eg, jobs which may run for days should be run at a lower priority than those which might only take a few hours. We also consider a priority of 4 to be the minimum socially-acceptable nice level to use for background jobs - so, for example:

nice +4 yourprogram

I/O intensive jobs

If your job requires manipulation of large files, it will be faster to use local scratch storage on the local machine rather than your home directory (which is accessed over the network). Check our pages on file storage to see where you can store such files.

computing/department/unix/jobs/home.1233278462.txt.gz · Last modified: 2009/01/29 19:21 by allan