kern.ipc.nmbclusters limit reached makes a server go down, please help

Stefan Stere at
Wed Jun 25 11:40:43 UTC 2014

Thanks Eduardo

what values do you recommend ? i have 1 gb of ram and rarely use more than 20%, as it's a tor box only.
should i add those values to ensure they enforce at boot in /etc/sysctl.conf ?

On Tuesday, June 24, 2014 7:08 PM, Eduardo Morras <emorrasg at> wrote:

On Tue, 24 Jun 2014 06:52:19 -0700
Stefan Stere < at> wrote:

> Hi,
> I have a vmware virtual server running FreeBSD 10.0 STABLE
> The virtual server has 100mbps port.
> It is running a Tor router, consuming an average of 6-7 TB of monthly
> traffic. Its the only purpose of the server.
> Last night it went down, and vmware console log was saying:
> [zone: Mbuf_cluster] kern.ipc.nmbclusters limit reached

nmbclusters shows/sets the number of network buffers the system has. Each connection needs one buffer, if you get a connection peak, it can be exhasuted.

> I don't know what this means - the traffic of the server is unlimited
> and nothing is capped in any way. What can I do to fix this? I have
> read on freebsd wiki that I might need to add some lines to sysctl ?
> can you please confirm? Thank you in advance.

Show us the values of:

#sysctl kern.ipc.nmbclusters
kern.ipc.nmbclusters: 25600

#sysctl kern.ipc.somaxconn
kern.ipc.somaxconn: 128

I put mine as example, but those values are for desktop use. Yours should be bigger (131072, 512, f.ex.), don't set an arbitrarly high value because increasing both values increase the memory needed by the kernel.


---   ---
Eduardo Morras <emorrasg at>
freebsd-questions at mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at

More information about the freebsd-questions mailing list