nnrpd, cnfs and binaries
Donald Roeber
droeber at isc.upenn.edu
Thu Nov 21 19:20:19 UTC 2002
> Russ Allbery <rra at stanford.edu> writes:
>
> > bill davidsen <davidsen at tmr.com> writes:
> >
> > > Typically the startup is much faster with -D and the memory used
> is less
> > > due to the data being shared COW for most functional VM
> implementations.
> > > Obviously YMMV.
> >
> > I don't think -D helps that much there because most of the memory
> usage is
> > from opening the storage and overview backends, and that's done
> after the
> > fork even in -D mode.
> >
>
> If you're just using "safe" backends (CNFS and tradindexed), you can
> hoist the SetupDaemon call (which is what we've done); without this we
> really struggle to keep up with the page mapping which happens at
> startup (large CNFS bitmaps being the main area).
>
> The other thing we have (which I still haven't found time to commit)
> is pre-forking which helps lots - we have a big peak at 6pm (the UK's
> traditional cheap rate call time) when we see high connect rates after
> which it takes a couple of hours to repopulate the server pool.
So I finally was able to get back to this problem. As a test, I've
enabled overchan, zeroed out the existing overview buffers, and rebuild
the overview and history databases. When the rebuilding of the
databases was complete, I was able to see all of the articles posted
before I throttled innd and rebuild the databases with my newsreader.
So that's good. However, articles posted since then aren't being seen
with my newsreader. So that's not good. Articles are coming into the
system, and being stored. I've verified this with grephistory and sm.
As far as I can tell, we're not running low on any system resources on
this system. I can't run nnrpd out of inetd, because we only want to
listen for newsreader connections on a particular IP address, and
refuse them on any of the other addresses the system is known by.
Anyone have any other ideas? Once I get this problem fixed, I can
finally put this server into production.
--
Donald Roeber
ISC Networking
More information about the inn-workers
mailing list