Using FreeBSD 8.1 on AMD64. I have several systems that are showing a high mbuf usage even while not doing anything with the network.
These systems *always* show a minimum mbuf clusters in use of 4096 and when under any kind of network load they quickly run out of mbufs and become unresponsive on the network.
I've even tried doing a
The systems all are using the igb network interface. Other systems on the same OS that are do not have igb interfaces do not show this high idle mbuf usage.
Any insight is appreciated,
Matt
Code:
# netstat -m
8194/1856/10050 mbufs in use (current/cache/total)
4096/1238/5334/25600 mbuf clusters in use (current/cache/total/max)
4096/766 mbuf+clusters out of packet secondary zone in use (current/cache)
0/595/595/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
10240K/5320K/15560K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
These systems *always* show a minimum mbuf clusters in use of 4096 and when under any kind of network load they quickly run out of mbufs and become unresponsive on the network.
I've even tried doing a
/etc/rc.d/netif stop
and I show the same results with netstat -m
The systems all are using the igb network interface. Other systems on the same OS that are do not have igb interfaces do not show this high idle mbuf usage.
Any insight is appreciated,
Matt