home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!paladin.american.edu!howland.reston.ans.net!spool.mu.edu!olivea!hal.com!halaus!ables
- From: ables@hal.com (King Ables)
- Newsgroups: comp.sys.sun.admin
- Subject: Re: Bringing a Sun to it's knees
- Message-ID: <1993Jan25.224946.12079@hal.com>
- Date: 25 Jan 93 22:49:46 GMT
- References: <1993Jan25.221022.28758@ra.msstate.edu>
- Organization: HaL Computer Systems, Inc.
- Lines: 39
-
- From article <1993Jan25.221022.28758@ra.msstate.edu>, by fwp@CC.MsState.Edu (Frank Peters):
- > In article <T6AXBYAV@cc.swarthmore.edu> eoliver@ralph.cs.haverford.edu (Erik Oliver) says:
- > : During our Operating Systems class, we were being asked to see for
- > : ourselves that "modern" operating systems place limits on the number of
- > : processes an individual user can run thus preventing over load.
- >
- > Interesting. Who came up with that theory? It isn't true and in many
- > cases it isn't desirable.
-
- But then you went on to prove that it *is* true ;-) (at least for Unix).
-
- I took the original posting to imply that the class instructor was trying
- to claim that Unix was *not* a "modern OS" because you couldn't protect
- from "this here program that uses up all the processes." Unix does have
- a limit and you can change that limit. You have to rebuild the kernel
- in order to do it, though (at least on versions I know about), so it is
- not as easily configurable as one might like. The instructor was probably
- thinking of a limit you could set "on the fly" with an OS command, or
- perhaps being able to set different limits for different users.
-
- The default limit most Unix machines is that the user can use up almost
- all the process slots. As Frank said, in the case of a single-user
- workstation, this is what you want. In the case of a multi-user Unix
- machine, clearly you don't want one user to be able to use up everything.
- But just because Unix behaves a certain way by default doesn't mean
- it can't be adjusted. Most things like this can be customized for
- the specific needs of a particular user community.
-
- Unix does not suffer from a problem here unless you have your kernel
- configured incorrectly for your enviornment. Now whether or not you
- should have to jump through those kind of hoops to set the limits is
- a philosophical (and entirely different) question. But claiming Unix
- has some deficiency due to not having a way to limit users' use of
- processes is clearly wrong.
- ---------------------------------------------------------------
- King Ables HAL Computer Systems, Inc.
- ables@hal.com 8920 Business Park Dr., Suite 300
- +1 512 794 2855 Austin, TX 78759
- ---------------------------------------------------------------
-