I'm wondering why nscd seems to have the largest size of any system program running on my system? It has a listed size of 10706K. I look at the functionality and my configs: It's caching no hosts (turned off as recommended), and I've lowered the passwd and group caching (not so many users nor groups needed to be cached in my setup, I believe) as such: enable-cache passwd yes positive-time-to-live passwd 600 negative-time-to-live passwd 20 suggested-size passwd 37 check-files passwd yes enable-cache group yes positive-time-to-live group 3600 negative-time-to-live group 15 suggested-size group 53 check-files group yes --- I was "trying" to decrease the run-time footprint of this program. I believe that caching some passwd and group entries can speed overall performance, but um...does it have to take so much memory? I mean takes ~10Meg to cache 37 passwd entries, 53 group entries and their access routines? Is it "reasonable" to expect that a program that has to manage 2 files: -rw-r--r-- 1 shadow 1.6K 2004-11-03 19:11 /etc/group -rw-r--r-- 1 root 4.6K 2004-10-17 15:11 /etc/passwd with about 6.2K of data to require a 10M run-size footprint? If this isn't the correct place for this, could someone point me where to ask this question? Thanks! Linda