Socket leak (Was: Re: What triggers "No Buffer Space) ?Available"?

Marc G. Fournier scrappy at freebsd.org
Tue May 8 18:01:04 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



- --On Tuesday, May 08, 2007 15:14:29 +0200 Oliver Fromme 
<olli at lurza.secnetix.de> wrote:

> What kind of jails are those?  What applications are
> running inside them?  It's quite possible that the
> processes on one machine use 120 sockets per jail,
> while on a different machine they use only half that
> many per jail, on average.  Of course, I can't tell
> for sure without knowing what is running in those
> jails.

The all run pretty much the same thing, on all the machines ... by default, 
standard syslog, sshd, cron, cyrus imapd, postfix and apache ... some run 
aolserver over top of that, or jdk/tomcat, or zope ... but they aren't specific 
to the server itself, as they get moved around ...

>  > kern.ipc.numopensockets: 7400
>  > kern.ipc.maxsockets: 12328
>  >
>  > ps looks like:
>  >

<stuff deleted>

> 2368  p2  Is+  Sat01PM   0:00.03 /bin/tcsh  > root    2112  0.0  0.1  5220
> 2360  p3  Ss+  Sat01PM   0:00.04 /bin/tcsh  > root   91221  0.0  0.1  5140
> 2440  p4  Ss+  11:49PM   0:00.12 -tcsh (tcsh)
>
> I don't think those processes should consume 7400 sockets.
> Indeed, this really looks like a leak in the kernel.

Robert has sent me a suggestion to try that I'm in the process of putting 
together right now, involving backing out some work on uipc_usrreg.c ...


> Maybe "sockstat -u" and/or "fstat | grep -w local" (both
> of those commands should basically list the same kind of
> information).  My guess is that the output will be rather
> short, i.e. much shorter than 7355 lines.  If that's true,
> it is another indication that the problem is caused by
> a kernel leak.

at the time I rebooted, with no processes, but 7400 sockets:

> wc -l sockstat.out.txt
      12 sockstat.out.txt
> grep local fstat.out.txt | wc -l
       7

- ----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email . scrappy at hub.org                              MSN . scrappy at hub.org
Yahoo . yscrappy               Skype: hub.org        ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGQLrf4QvfyHIvDvMRAqlWAJ9Dg2J55e6YVAzkfC9mGascFfr+JQCeJpWo
uXAZtN0WbyKdM4a12WJjszs=
=BA7G
-----END PGP SIGNATURE-----



More information about the freebsd-stable mailing list