FreeBSD: syslog-ng: I/O error occurred while writing;
fd='xx', error='No buffer space available (yy)'
mark at exonetric.com
Fri Mar 23 09:15:47 UTC 2012
On 23 Mar 2012, at 08:58, Traiano Welcome wrote:
> Hi Mark
> On 22/03/2012 13:54, "Mark Blackman" <mark at exonetric.com> wrote:
>> On 22 Mar 2012, at 11:40, Traiano Welcome wrote:
>>> Somehow this doesn't strike me as a large volume of throughput Š
>> Ok, fair enough. You might try simulating the problem by deliberately
>> overloading the syslog UDP output and confirm the cause.
> Apparently this means that the network driver has "filled" up with
> packets. John Baldwin over at freebsd-net@ advises I up the number of
> descriptors assigned to igb to the maximum
> to workaround this using the hw.igb.maxtxd tunable you would set. So I've
> rebooted with the following in loader.conf:
> This seems to be working so far. What I've noticed is that the system is
> using far less RAM than previously, and CPU utilisation is up to 100% of
> one core, load average is 1, which I would guess means that the system is
> now processing a lot more syslog data now that "more packets are making
> it through the network driver".
> I'll keep monitoring over a 24 hour period though, to see how effective
> this is.
Right, good news. Interesting that you need to tweak network drivers.
More information about the freebsd-questions