Warning, objcache(cluster mbuf): Exhausted!
Matthew Dillon
dillon at apollo.backplane.com
Sun Jul 29 16:37:38 PDT 2007
:I'll try with more RAM. It functions as a bridge BTW and it deals with
:loads of states and traffic. Thanks for advice and eplanation, Matt.
:
:--
:Gergo Szakal MD <bastyaelvtars at gmail.com>
This biggest source of unrecoverable buffers are TCP connections... that
is, unrecoverable while a connection is stalled. For example, if you
are transmitting data over TCP connections to slow targets, mbufs build
up in the outgoing TCP connections and if the machine does not have a
lot of memory + is trying to serve out many tcp connections at once,
the number of buffers can exceed available memory.
Simple bridging traffic shouldn't be a problem. Stateful traffic
shouldn't be a problem either unless the related mbufs are being held
for long periods of time.
Of course, it is also possible that we have a mbuf leak somewhere.
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Users
mailing list