too many open files
Robert Huff
roberthuff at rcn.com
Mon Nov 28 02:50:14 UTC 2011
Earlier tonight, I had a machine running
FreeBSD 9.0-BETA1 #0: Tue Aug 23 10:07:23 EDT 2011 amd64
become unusable because kern.openfiles hit kern.maxfiles.
I found this ... unexpected.
After rebooting, I have been keeping track of kern.openfiles.
Just after boot, it was about 575. Two hours later, it is over 3100
and climbing slowly but steadily. (There are moments when the
number drops by <5 ... but then goes up again.)
How do I figure out what is doing this? Looking at the process
list (appended) I see no obvious candidates.
Robert Huff
PID TT STAT TIME COMMAND
0 ?? DLs 1:12.16 [kernel]
1 ?? SLs 0:00.03 /sbin/init -s
2 ?? DL 0:00.00 [sctp_iterator]
3 ?? DL 0:00.00 [xpt_thrd]
4 ?? DL 0:00.02 [pagedaemon]
5 ?? DL 0:00.00 [vmdaemon]
6 ?? DL 0:00.00 [pagezero]
7 ?? DL 0:00.08 [bufdaemon]
8 ?? DL 0:00.08 [vnlru]
9 ?? DL 0:01.68 [syncer]
10 ?? DL 0:00.00 [audit]
11 ?? RL 341:53.55 [idle]
12 ?? WL 1:36.09 [intr]
13 ?? DL 0:09.19 [geom]
14 ?? DL 0:01.37 [yarrow]
15 ?? DL 0:10.44 [usb]
16 ?? DL 0:00.41 [softdepflush]
17 ?? DL 0:01.78 [flowcleaner]
128 ?? Is 0:00.00 adjkerntz -i
355 ?? Is 0:00.00 dhclient: em0 [priv] (dhclient)
397 ?? Is 0:00.03 dhclient: em0 (dhclient)
1270 ?? Is 0:00.46 /usr/sbin/moused -p /dev/ums0 -t auto -I /var/run/mou
1297 ?? Is 0:00.01 /usr/sbin/moused -p /dev/ums2 -t auto -I /var/run/mou
1336 ?? Is 0:00.00 /sbin/devd
1630 ?? Ss 0:00.09 /usr/sbin/syslogd -c
1646 ?? Ss 0:03.83 /usr/sbin/named -u bind -c /etc/namedb/named.conf -u
1658 ?? Ss 0:00.02 /usr/sbin/rpcbind
1753 ?? Is 0:00.00 /usr/sbin/mountd -r
1755 ?? Is 0:00.02 nfsd: master (nfsd)
1756 ?? S 0:00.06 nfsd: server (nfsd)
1762 ?? Ss 0:00.01 /usr/sbin/rpc.statd
1768 ?? Ss 0:00.02 /usr/sbin/rpc.lockd
1778 ?? Is 0:18.40 /usr/local/sbin/apcupsd --kill-on-powerfail
1837 ?? Ss 0:00.53 /usr/sbin/ntpd -g -c /etc/ntp.conf -p /var/run/ntpd.p
1966 ?? Ss 0:00.02 /usr/local/sbin/dhcpd -q -cf /usr/local/etc/jerusalem
1976 ?? Is 0:00.04 /usr/local/sbin/cupsd -C /usr/local/etc/cups/cupsd.co
1997 ?? Is 0:00.05 /usr/local/sbin/smbd -D -s /usr/local/etc/smb.conf
2009 ?? Is 0:00.17 /usr/local/sbin/spamass-milter -f -p /var/run/spamass
2012 ?? I 0:00.00 /usr/local/sbin/smbd -D -s /usr/local/etc/smb.conf
2026 ?? Ss 0:03.10 /usr/local/bin/spamd -u spamd -H /var/spool/spamd -d
2027 ?? I 0:05.54 spamd child (perl)
2028 ?? I 0:00.02 spamd child (perl)
2039 ?? Is 0:00.02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-f
2134 ?? I 0:04.05 [mysqld]
2182 ?? Is 0:00.01 /usr/local/bin/dbus-daemon --system
2205 ?? Ss 0:00.32 /usr/local/bin/gw6c
2285 ?? Is 0:03.84 /usr/local/sbin/clamd
2295 ?? Is 0:01.31 /usr/local/bin/freshclam --daemon -p /var/run/clamav/
2302 ?? Is 0:00.11 /usr/local/sbin/clamav-milter -c /usr/local/etc/clama
2314 ?? Ss 0:00.21 sendmail: accepting connections (sendmail)
2318 ?? Is 0:00.00 sendmail: Queue runner at 00:30:00 for /var/spool/client
2339 ?? Is 0:00.07 /usr/local/bin/fetchmail -f /home/huff/.fetchmailrc -
2360 ?? S 0:02.27 /usr/local/bin/python2.7 /usr/local/bin/denyhosts.py
2373 ?? I 0:00.04 avahi-daemon: running [jerusalem.local] (avahi-daemon
2383 ?? I 0:00.00 /usr/local/sbin/avahi-dnsconfd -D
2443 ?? Ss 0:00.34 /usr/local/sbin/httpd -DNOHTTPACCEPT
2445 ?? I 0:00.00 /usr/local/sbin/cronolog /var/log/httpd-errors.%Y-%m.
2447 ?? I 0:00.01 /usr/local/sbin/cronolog /var/log/httpd-ssl_error.%Y-
2450 ?? I 0:00.00 /usr/local/sbin/cronolog /var/log/httpd-access.%Y-%m.
2451 ?? I 0:00.00 /usr/local/sbin/cronolog /var/log/httpd-ssl_access.%Y
2466 ?? Ss 0:00.24 /usr/sbin/sshd
2471 ?? Is 0:00.03 /usr/sbin/cron -s
2498 ?? Is 0:00.00 /usr/sbin/inetd -wW -C 60
2521 ?? Is 0:00.00 /usr/libexec/ftpd -D
2549 ?? I 0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
2550 ?? I 0:00.03 /usr/local/sbin/httpd -DNOHTTPACCEPT
2551 ?? S 0:00.02 /usr/local/sbin/httpd -DNOHTTPACCEPT
2552 ?? I 0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
2553 ?? I 0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
2558 ?? Is 0:01.80 /usr/local/sbin/hald
2560 ?? I 0:00.03 /usr/local/sbin/console-kit-daemon --no-daemon
2562 ?? I 0:00.03 /usr/local/libexec/polkitd
2564 ?? I 0:00.01 /usr/local/libexec/gam_server
2565 ?? I 0:00.05 hald-runner
2586 ?? I 0:00.01 hald-addon-mouse-sysmouse: /dev/ums0 (hald-addon-mous
2596 ?? I 0:00.01 hald-addon-mouse-sysmouse: /dev/ums2 (hald-addon-mous
2619 ?? S 0:01.51 hald-addon-storage: /dev/acd0 (hald-addon-storage)
2631 ?? SN 118:57.90 setiathome-6.12.amd64-portbld-freebsd
2632 ?? SN 118:35.10 setiathome-6.12.amd64-portbld-freebsd
2633 ?? SN 118:57.34 setiathome-6.12.amd64-portbld-freebsd
2671 ?? Is 0:00.00 xdm
2673 ?? Ss 3:08.62 /usr/local/bin/X :0 -auth /var/lib/xdm/authdir/authfi
2676 ?? Is 0:00.11 xdm: :0 (xdm)
2682 ?? I 0:00.02 xconsole -geometry 480x130-0-0 -daemon -notify -verbo
2701 ?? Is 0:00.02 /bin/sh -x /home/huff/.xinitrc.pt2
2703 ?? Ss 0:00.03 /usr/bin/ssh-agent /bin/sh -c /usr/bin/ssh-add; /home
2709 ?? S 0:16.31 fvwm2 (fvwm)
2712 ?? S 0:05.68 xemacs -geometry 80x30+2+2 -fn 10x20 -bg black -fg go
2714 ?? I 0:00.04 xterm -fn 10x20 -geometry 80x35+5+5 -name xterm (root
2715 ?? I 0:00.04 xterm -fn 10x20 -geometry 80x35+5+5 -name xterm (norm
2717 ?? SN 0:00.09 xbuffy -mail /var/mail/huff -fn 10x20
2718 ?? I 0:00.02 /usr/local/bin/xlogout
2731 ?? I 0:00.02 /usr/local/libexec/fvwm/2.6.3/FvwmAuto 7 4 none 0 8 5
2732 ?? S 0:00.35 /usr/local/libexec/fvwm/2.6.3/FvwmPager 9 4 none 0 8
2734 ?? S 0:01.49 /usr/local/libexec/fvwm/2.6.3/FvwmPager 11 4 none 0 8
2736 ?? I 0:00.24 xterm -geometry 80x35+2+2 -fn 10x20 -fg gold -bg blac
2752 ?? I 0:00.10 xterm -geometry 80x35+2+2 -fn 10x20 -fg gold -bg blac
2759 ?? S 1:10.70 /usr/local/bin/xmms
2782 ?? I 0:00.00 dbus-launch --autolaunch=dd18d15812f7f4854bce586a0012
2783 ?? Is 0:00.00 /usr/local/bin/dbus-daemon --fork --print-pid 5 --pri
2785 ?? S 0:04.08 /usr/local/libexec/gconfd-2
2787 ?? S 7:52.10 /usr/local/lib/seamonkey/seamonkey-bin -geometry 900x
2805 ?? Z 0:00.05 <defunct>
2812 ?? I 0:00.00 /usr/local/sbin/httpd -DNOHTTPACCEPT
3665 ?? Ss 0:00.02 sshd: [accepted] (sshd)
3666 ?? S 0:00.00 sshd: [net] (sshd)
3667 ?? Ss 0:00.01 /bin/tcsh -c ps -ax
3670 ?? R 0:00.00 ps -ax
2157 v0- SN 15:14.17 /usr/local/bin/mlnet-real
2368 v0- S 0:02.61 /usr/local/bin/boinc_client --dir /var/db/boinc
2541 v0 Is 0:00.01 login [pam] (login)
2610 v0 I 0:00.03 -tcsh (tcsh)
2663 v0 I 0:00.01 su
2664 v0 I+ 0:00.02 _su (csh)
2542 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1
2543 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2
2544 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4
2545 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5
2546 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6
2547 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7
2548 v8 Is+ 0:00.00 /usr/libexec/getty Pc ttyv8
2722 1 Is+ 0:00.02 tcsh
2721 2 Is+ 0:00.02 tcsh
2738 3 Is 0:00.02 tcsh
2743 3 I 0:00.01 su
2744 3 I+ 0:00.06 _su (csh)
2754 4 Is+ 0:00.07 tcsh
More information about the freebsd-questions
mailing list