Date: Fri, 2 Oct 2009 10:23:35 -0400 From: "Grant Peel" <gpeel@thenetnow.com> To: <freebsd-questions@freebsd.org> Subject: "Out of mbuf address space!" Message-ID: <88CD8D18ADF4405DAA81B43F941698A5@GRANT>
next in thread | raw e-mail | index | archive | help
Hi all,
I have an older RAID 5 machine running FreeBSD 5.2.1 and am using it as =
a backup storage unit.
Yesterday morning, we noticed the the NFS mounts on the clients to this =
machine we not available, which sent a bunch of cronjobs spinning out of =
control etc. We also became unable to connect via ssh.
Once at the console we noted sevral dozen entries in the messages.log:
Oct 1 08:32:13 enterprise kernel: Out of mbuf address space!
Oct 1 08:32:13 enterprise kernel: Consider increasing NMBCLUSTERS
Oct 1 08:32:13 enterprise kernel: All mbufs or mbuf clusters exhausted, =
please see tuning(7).
After rebooting the machine, and getting the clients under control I =
started investigating tunning(7) in the man pages.
I am confused however.
I have increased the kern.ipc.nmbclusters to 2048 in the =
/boot/loader.conf, but when I checked netstat -m, it appears that there =
are less buffers available then there were when the problem happened.
netstat -m
enterprise# netstat -m
mbuf usage:
GEN cache: 0/64 (in use/in pool)
CPU #0 cache: 145/640 (in use/in pool)
Total: 145/704 (in use/in pool)
Mbuf cache high watermark: 512
Maximum possible: 4096
Allocated mbuf types:
144 mbufs allocated to data
1 mbufs allocated to packet headers
17% of mbuf map consumed
mbuf cluster usage:
GEN cache: 0/232 (in use/in pool)
CPU #0 cache: 135/232 (in use/in pool)
Total: 135/464 (in use/in pool)
Cluster cache high watermark: 128
Maximum possible: 2048 =
<-- this number was much higher
22% of cluster map consumed =
<- this number was much lower.
1104 KBytes of wired memory reserved (27% in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
This particular machine has 512 MB of ram.
Any suggestions what an NFS intensive machine with 512 meg ram should =
have kern.ipc.nmbclusters set to?
Are there any otyher tunables I should be looking at.
-Grant
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?88CD8D18ADF4405DAA81B43F941698A5>
