One of my interfaces is frequently locking up, and it is getting worse. And I can't find a knob to tune the interface specific buffers.
What I can find is about tuning tcp+udp buffers - but these seem to be for individual connections, whereas this is an interface problem with one specific interface. Other comments mention mbuf shortage, which does also not really make sense:
The problem is, when the interface locks up, it can only be recovered with
I would very much like to get rid of this problem and increase the buffer space for that interface - but how?
What I can find is about tuning tcp+udp buffers - but these seem to be for individual connections, whereas this is an interface problem with one specific interface. Other comments mention mbuf shortage, which does also not really make sense:
Code:
29993/23902/53895 mbufs in use (current/cache/total)
20973/9077/30050/3053964 mbuf clusters in use (current/cache/total/max)
78/8116 mbuf+clusters out of packet secondary zone in use (current/cache)
51/392/443/1526982 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/452439 9k jumbo clusters in use (current/cache/total/max)
0/0/0/254497 16k jumbo clusters in use (current/cache/total/max)
49659K/25697K/75357K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for mbufs delayed (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters delayed (4k/9k/16k)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
The problem is, when the interface locks up, it can only be recovered with
ifconfig down/up
, on the concerned machine. And this has the effect that rtadvd
(and probably other things) do no longer work afterwards and need to be restarted.I would very much like to get rid of this problem and increase the buffer space for that interface - but how?