On 4 Jun 99, at 23:36, Peter Doherty wrote:
> However, one thing to note is that SETI @Home doesn't seem to be as "idle
> priority" as Prime95 is. I ran it for a while, and I felt I could notice a
> slowdown, and when it wasn't minimized, there was a VERY noticeable
> slowdown. I think SETI @Home actually steals more than just idle cycles,
> and gets a few more.
I believe the screensaver version (for Wintel) runs at priority 4,
which is normal for screensavers, but the "detatched" version runs
at normal application priority on all hosts. (Unless modified by
"nice" on Unix systems)
>
> >The message of the day on the Sun machines here at the University of
> >Michigan included the following today:
> >
> > * * * * *
> >Please do not run the Seti At Home program on the Login Servers. Although
> >it is for a good cause, the Login Servers do not have any spare CPU cycles
> >to donate. Running Seti At Home interferes with other users getting their
> >work done.
> > * * * * *
This says a lot. Presumably lots of people with accounts on the
server are all trying to run Seti@Home. Though one instance might
go unnoticed, a lot of instances certainly will use up memory (and
other critical system resources e.g. process slots), as well as
interfering with each other - and with whatever job the servers were
installed to do.
> >This illustrates the importance of getting permission before running
> >processor-intensive programs on machines that are not entirely your own.
Agreed. Applies to mprime/NTPrime/Prime95 as well, even if they
do have "better manners" wrt using system resources on multi-user
hosts & servers.
> >There are only about thirty people logged in on the machine that I'm using
> >right now, and as usual almost all of them are running Pine; even with
> >this comparatively light load the slowdown was apparently bad enough to be
> >a problem. I suspect that people trying to run Seti on these machines at a
> >peak time of year would create a big performance drag, and force the
> >administrators to monitor individual users' processor usage more closely
> >to prevent such abuses. It is easy to forget about such consequences in
> >the quest for CPU time.
Probably the memory was getting used up, causing swapping,
which really knocks the apparent performance of the system back.
Or, if there were a lot of instances of the "offending" program, just
having to wait in a long queue to get at the CPU can make things
appear to be unacceptably slow. On a multi-user system, as the
load rises, the response time rises about linearly initially, but
steepens until eventually becoming essentially vertical. The "elbow"
in the response time/load curve is very sharp, this is not a simple
polynominal or exponential growth curve.
Actually it's very easy for system admins to "find" programs like
this that are "abusing" the system & take suitable action (in line
with local site regulations) to stop the abuse. But it obviously
makes sense to ask the users not to be an unneccessary
nuisance in the first place.
Another thing; it's sometimes incredible to users just how limited
the CPU resources on central server systems can be. e.g. at the
University of Ulster, all the staff (academic & non-academic) e-mail
goes through one server running Novell Netware on one Pentium
133. That's well over 1000 users ... It's (just about) adequate but
there really _isn't_ a lot of horsepower to spare. And it would be
impossible to justify an upgrade or replacement on the grounds of
"insufficient CPU power" if "unneccessary" CPU-intensive tasks
were found to be running on the system.
But the really crucial point is that there is absolutely no point in
running more "CPU soak" programs on a system than the system
has processors - if nothing else, the extra task switching between
"CPU soakers" wastes CPU cycles!
> >I'd like to think that GIMPS members, on the whole, do not deserve
> >warnings like the one above. Let's keep it that way.
Some will not need the warning, some (especially those who may
not appreciate the complexities inherent in multiuser systems)
almost certainly do. It's very easy, these days, to assume the only
resources you're using are those of the box you're physically
connected to via your fingertips.
Incidentally Seti@Home is a moderately heavy user of network
resources, too. (Unlike the GIMPS programs, which are very light
on network resources.) At University of Ulster we find this isn't a
problem (though we most definitely do see signs of a shift in usage
pattern since Seti@Home came on line). However it might possibly
be at some sites.
Regards
Brian Beesley
________________________________________________________________
Unsubscribe & list info -- http://www.scruz.net/~luke/signup.htm