*BSD News Article 26524


Return to BSD News archive

Xref: sserve comp.unix.admin:16782 comp.unix.bsd:13336 comp.unix.ultrix:21164
Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!news.uoknor.edu!ns1.nodak.edu!netnews.nwnet.net!news.clark.edu!lclark!news.reed.edu!usenet
From: nelson@reed.edu (Nelson Minar)
Newsgroups: comp.unix.admin,comp.unix.bsd,comp.unix.ultrix
Subject: Efficient fingerd?
Date: 25 Jan 1994 18:51:38 GMT
Organization: Reed College,  Portland, Oregon
Lines: 22
Message-ID: <2i3pnq$d3h@scratchy.reed.edu>
Reply-To: nelson@reed.edu (Nelson Minar)
NNTP-Posting-Host: reed.edu

We seem to be receiving lots and lots of finger requests at our site
now, enough that it looks like it might be impairing our system
performance. (reed.edu is also our main CPU and NFS server - small
school, you know.)

Our passwd setup is also pretty monstrous - 2000 entries over yp. If
my guess is right every time we're fingered a new fingerd is reading
that entire file over yp. I know it's slow when ps has to do it, so I
suspect fingerd is no better.

Has someone written a more efficient fingerd? Ideally, a persistent
daemon that has read in the password file and hashed it out, then just
forks off children to answer individual requests? (no more inetd)

I know there's GNU finger, but I've had some bad experiences with it
in the past. Last time I checked, "finger minar@reed.edu" on a GNU
fingerd wouldn't even find me - it wasn't searching real names. Does
GNU finger work for people? Is it efficient?

E-mail answers are preferred. Thanks!
                __
nelson@reed.edu \/              Death needs time for what it kills to grow in