Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Sep 2003 21:06:47 -0400
From:      Mike Tancsa <mike@sentex.net>
To:        Greg Goodman <admin@fastserve.net>, questions@freebsd.org
Subject:   Re: Passwd command slow
Message-ID:  <6.0.0.22.0.20030930210335.0739c0d8@209.112.4.2>
In-Reply-To: <1476593828.20030930175150@fastserve.net>
References:  <1476593828.20030930175150@fastserve.net>

next in thread | previous in thread | raw e-mail | index | archive | help

If you have a large password file, increase the cache size of pwd_mkdb

cd /usr/src/usr.sbin/pwd_mkdb

edit pwd_mkdb.c

On line 74 you see
HASHINFO openinfo = {
         4096,           /* bsize */
         32,             /* ffactor */
         256,            /* nelem */
         2048 * 1024,    /* cachesize */
         NULL,           /* hash() */
         0               /* lorder */
};

do something like

HASHINFO openinfo = {
         4096,           /* bsize */
         32,             /* ffactor */
         256,            /* nelem */
         32 * 2048 * 1024,    /* cachesize */
         NULL,           /* hash() */
         0               /* lorder */
};


Then

make depend
make
make install

         ---Mike
At 08:51 PM 30/09/2003, Greg Goodman wrote:
>Hello Everyone,
>
>I have a server running freebsd 4.8.
>When you type the command "passwd" it hangs for more than 2 minutes
>before it finally responds and prompts to change an existing users
>password.
>
>Can anyone shed some light on this issue?
>
>Thanks for the help.
>
>--
>Best regards,
>  Greg Goodman                          mailto:admin@fastserve.net
>
>  Chief Technical Officer
>
>               Fastserve Network
>            http://www.fastserve.net
>               (213)673-4440 ext 204
>         548 S. Spring St. Suite 1100
>            Los Angeles Ca. 90013
>    The Net Never Sleeps And Neither Do We
>
>_______________________________________________
>freebsd-questions@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.0.20030930210335.0739c0d8>