Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jun 2003 13:22:52 -0700 (PDT)
From:      Josh Brooks <user@mail.econolodgetulsa.com>
To:        freebsd-hackers@freebsd.org
Subject:   How do I see open sockets count (kern.ipc.maxsockets, but status)
Message-ID:  <20030613131940.J87307-100000@mail.econolodgetulsa.com>

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

Hello,

When I run out of files, I can see how many files are actually open by
looking at the kern.openfiles sysctl.  This makes it easy to see if I am
hitting my limit or not.

However, I am experiencing "No buffer space available" errors, and since I
am not running out of mbufs:

netstat -m
1728/2496/34816 mbufs in use (current/peak/max):
        1714 mbufs allocated to data
        14 mbufs allocated to packet headers
677/1430/8704 mbuf clusters in use (current/peak/max)
3484 Kbytes allocated to network (13% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines

My natural choice is to increase:

kern.ipc.maxsockets: 16424

But before I do that, I want to see how many I am currently using.  So,
whereas with open files I would simply check the kern.openfiles sysctl,
how do I check how many sockets I currently have open ?

Thanks you.



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