[comp.sys.sun] Batch system for Sparcstation 2

QQ68@liverpool.ac.uk (QQ68) (06/05/91)

We have a Sparcstation 2 which is used by a number of people. Some of them
run number-crunching jobs and others run symbolic math packages such as
REDUCE and Mathematica. Recently, the symbolic math people have begun to
run jobs which grab most of the virtual memory on the machine so that it
spends most of its time swapping pages of VM between real memory and disk.
This really kills the response of the machine for interactive users,
so we would like to find some way of suspending these memory-hogging
jobs during the daytime and re-starting them at night when fewer people
are using the machine interactively.

Is it possible to do this ? Increasing the 'nice' level of the job doesn't seem
to make much difference -- the symbolic math jobs still slow the system
by VM swapping even at nice=10 or higher. We'd like to find some way of
removing the jobs from the system during the daytime and putting them back
and re-starting them at night. This kind of control is available on other
operating systems (e.g. VMS) via a batch control system. Does anything like
this exist for Sparcstations ?

We'd be grateful for any suggestions to prevent war breaking out between
our number-crunchers and our symbolic math users :-)

In case you're interested, our symbolic math people are calculating Groebner
bases. Unfortunately, they can't split their jobs into smaller pieces --
they just give REDUCE or Mathematica the command to calculate the basis
of a set of equations, then sit back and wait ...

-- David Harper (someone who likes cats) --

Astronomy Unit,             JANET:         adh@uk.ac.qmw.star
School of Math Sciences     INTERNET etc.: adh@star.qmw.ac.uk
QMW, U of London, England   UUCP:  ...!mcvax!ukc!star.qmw.ac.uk!adh