Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!gem.mps.ohio-state.edu!apple!excelan!leadsv!practic!vlsisj!davidc From: davidc@vlsisj.VLSI.COM (David Chapman) Newsgroups: comp.sources.wanted Subject: Re: want UNIX resource management stuff Message-ID: <15356@vlsisj.VLSI.COM> Date: 12 Oct 89 00:53:00 GMT References: <21014@uflorida.cis.ufl.EDU> Reply-To: davidc@vlsisj.UUCP (David Chapman) Distribution: usa Organization: VLSI Technology Inc., San Jose, CA Lines: 29 In article <21014@uflorida.cis.ufl.EDU> kcw@beach.cis.ufl.edu (Ken Whedbee) writes: >I'm looking for some resource management programs that run >on UNIX to enforce stuff like CPU time limits. (for example, >kick people off after they have used 15 CPU minutes ..) >Also something that would be nice is renicing background >user processes after they've run awhile at normal priority. > >I'm basically looking for BSD UNIX stuff to run on ULTRIX. >VMS type people are gonna be using this system, and they >want VMS type of resource enforcements such as CPU time limits >and other very mysterious services ... Last I heard this wasn't easy. Under VMS, programs are overlaid onto the same process. As a result it is easy to accumulate CPU time. Under UNIX everything runs as a new process and so it's easy to "lose" CPU time (renice for a single process should be possible, though). UNIX was not designed to have resource controls. This is admittedly one of the major holes WRT a commercial environment (i.e. possibly selfish users). There are well-known examples of programs that anyone can run and crash a UNIX machine (though they'll know who did it). You might have trouble finding what you need. With any luck, I'm wrong. For your sake I hope so. -- David Chapman {known world}!decwrl!vlsisj!fndry!davidc vlsisj!fndry!davidc@decwrl.dec.com