Hello all,

I have a Soekris net5501 acting as a router and proxy for certain VLANs.
X number of days after boot, I was experiencing network lockups (serial
console still worked fine).  I think I have tracked the issue down to
mbuf exhaustion.  I increased kern.maxclusters as a temporary fix, but
it appears that I will still need to reboot in the near future.

"netstat -m" produces:

43827 mbufs in use:
        43769 mbufs allocated to data
        51 mbufs allocated to packet headers
        7 mbufs allocated to socket names and addresses
7469/7536/12800 mbuf 2048 byte clusters in use (current/peak/max)
0/8/12800 mbuf 4096 byte clusters in use (current/peak/max)
0/8/12800 mbuf 8192 byte clusters in use (current/peak/max)
0/8/12800 mbuf 9216 byte clusters in use (current/peak/max)
0/8/12800 mbuf 12288 byte clusters in use (current/peak/max)
0/8/12800 mbuf 16384 byte clusters in use (current/peak/max)
0/8/12800 mbuf 65536 byte clusters in use (current/peak/max)
0 Kbytes allocated to network (0% in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines


"systat mbufs" produces:

FACE             LIVELOCKS  SIZE ALIVE   LWM   HWM   CWM
System                    0   256 43976        2768
                             2048  7494        3783
lo0
vr0
vr1
vr2
vr3
enc0
vlan10
pflog0
pppx0


I run a Tor transparent proxy on an open SSID/VLAN on this box.  I
suspect this is the culprit, but is there any way to confirm other than
killing the server and waiting to see if the mbufs rise?

Reply via email to