Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site psivax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!ittatc!dcdwest!sdcsvax!sdcrdcf!psivax!friesen From: friesen@psivax.UUCP (Stanley Friesen) Newsgroups: net.unix-wizards Subject: Re: 4.2 scheduler Message-ID: <893@psivax.UUCP> Date: Wed, 11-Dec-85 12:27:57 EST Article-I.D.: psivax.893 Posted: Wed Dec 11 12:27:57 1985 Date-Received: Sat, 14-Dec-85 07:49:24 EST References: <1360@wanginst.UUCP> <879@psivax.UUCP> <3043@sun.uucp> <882@psivax.UUCP> <3058@sun.uucp> Reply-To: friesen@psivax.UUCP (Stanley Friesen) Distribution: net Organization: Pacesetter Systems Inc., Sylmar, CA Lines: 33 In article <3058@sun.uucp> guy@sun.uucp (Guy Harris) writes: >> (me) >> Well, I consider 30% to be reasonable, but I find 50% and up >> to be excessive, after all the machine is really there to execute >> *user* code, not the kernal! > >Well, let me ask a couple of questions: > > 1) how much work would that user code be able to do if > the kernel weren't doing opens, reads, writes, etc. for you? > Except that the older versions were doing all that at an overhead of only 30-40%, why should I "pay" more for the same functions? In fact 90% of our work here is compiling and editing, with a little troff thrown in. As far as I know these utilities are little changed between 4.1 and 4.2. Certainly they expect much the same services out of the kernel. The net result is that for the same user load, with the same job mix, we are getting much slower response time. > 2) how much of the user code in question is actually > doing "support work" for the part of the user code > that's doing the real work? > I don't really know, but I suspect that specialized, tailor-made support code is going to be more efficient than the generalized support available from the kernel. -- Sarima (Stanley Friesen) UUCP: {ttidca|ihnp4|sdcrdcf|quad1|nrcvax|bellcore|logico}!psivax!friesen ARPA: ttidca!psivax!friesen@rand-unix.arpa