Messages in this thread | | | Date | Fri, 09 Dec 2011 13:03:54 -0500 | From | starlight@binnacle ... | Subject | Re: kernel 3.1.1 message: <IRQ> warn_alloc_failed |
| |
At 09:50 AM 12/9/2011 -0800, Stephen Hemminger wrote: >On Thu, 08 Dec 2011 21:10:02 -0500 starlight@binnacle.cx wrote: > >You are seeing memory allocation failures because device >is allocating a 16K (order 2) size socket buffer. You are using >netxen device, and it looks like the problem. > >From reading the netxen driver source. The LRO buffers >in this device are very large (8060+skb overhead). >Until the driver is fixed to use fragmented page size memory, >I recommend turning off LRO.
Thank you for the analysis. As an alternative would it make sense to double or quadruple
/proc/sys/vm/min_free_kbytes
or perhaps do the same for
/proc/slabinfo(size-16384)
or both?
| |