Date: Fri, 15 Nov 1996 12:45:06 +0100 (MET) From: hm@kts.org (Hellmuth Michaelis) To: msmith@atrad.adelaide.edu.au (Michael Smith) Cc: hm@kts.org, kelly@fsl.noaa.gov, mark@quickweb.com, hackers@FreeBSD.org, current@FreeBSD.org Subject: Re: userland PPP giving weird load numbers Message-ID: <m0vOMhn-00001bC@ernie.kts.org> In-Reply-To: <199611150756.SAA06861@genesis.atrad.adelaide.edu.au> from "Michael Smith" at Nov 15, 96 06:26:01 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> > > I see this too all the time, from 2.0.5 all the way to 2.1.5. While
> > > /usr/sbin/ppp is running, the load average hangs around 1.0. Sometimes,
> > > it'll drop. It's odd ... it's usually when ppp is idle that it hangs
> > > around 1.0.
> >
> > I had this phenomenon too - but NOT with ppp. An isdn userland daemon i am
> > working on showed this exact behaviour; when it was running, the system load
> > was constantly 1.0 or very nearby. This all is under 2.1.5 (and 2.1 too).
> > The process wasn't doing anything (or very little).
>
> But what _was_ it supposed to be doing?
Ok, when this happened, the daemon was in a tight read() loop, where the
read() timed out every second in the driver. Basically after implementing
select() in the driver and using that with a one second timeout made the
problem go away.
In the whole application several one second timeouts exists at several
drivers in the kernel - i'm quite shure there is a problem with something
like several timeouts timing out simultaneously causing something.
I just ran out of ideas where to search for and what to search for so i
stopped looking for the real problem. But i'm able to reproduce it.
hellmuth
--
Hellmuth Michaelis hm@kts.org Hamburg, Europe
(A)bort, (R)etry, (I)nstall BSD ?
--------------------------------------------------------------------------------
kts.org will move and will be not available from November 20th for 10 days
--------------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0vOMhn-00001bC>
