| To: | Nick Piggin <piggin@xxxxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: 2.6.10-rc1-mm4 -1 EAGAIN after allocation failure was: Re: Kernel 2.6.9 Multiple Page Allocation Failures |
| From: | Stefan Schmidt <zaphodb@xxxxxxxxxxx> |
| Date: | Wed, 10 Nov 2004 11:28:54 +0100 |
| Cc: | Andrew Morton <akpm@xxxxxxxx>, marcelo.tosatti@xxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <419197EA.9090809@xxxxxxxxxxxxxxx> |
| References: | <20041104121722.GB8537@xxxxxxxxxx> <20041104181856.GE28163@xxxxxxxxxxx> <20041109164113.GD7632@xxxxxxxxxx> <20041109223558.GR1309@xxxxxxxxxxxx> <20041109144607.2950a41a.akpm@xxxxxxxx> <20041109235201.GC20754@xxxxxxxxxxx> <20041110012733.GD20754@xxxxxxxxxxx> <20041109173920.08746dbd.akpm@xxxxxxxx> <20041110020327.GE20754@xxxxxxxxxxx> <419197EA.9090809@xxxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.5.6+20040907i |
On Wed, Nov 10, 2004 at 03:24:10PM +1100, Nick Piggin wrote:
> Can you try the following patch, please? It is diffed against 2.6.10-rc1,
> but I think it should apply to -mm kernels as well.
>
> Basically 2.6.8 and earlier kernels had some quirks in the page allocator
> that would allow for example, a large portion of "DMA" memory to be reserved
> for network memory allocations (atomic allocations). After 'fixing' this
> problem, 2.6.9 is effectively left with about a quarter the amount of memory
> reserved for network allocations compared with 2.6.8.
>
> The following patch roughly restores parity there. Thanks.
I applied the patch to 2.6.10-rc1-mm4 and the application froze again, but i
just remembered that i changed a kernel-option in mm4 and forgot about that
yesterday:
I unset CONFIG_PACKET_MMAP and i suppose this could have this kind of effect
on high connection rates.
I set it back to CONFIG_PACKET_MMAP=y and if the application does not freeze
for some hours at this load we can blame at least this issue (-1 EAGAIN) on
that parameter.
My variation of Harrisberger's Fourth Law of the Lab:
Experience is directly proportional to the amount of braincells ruined.
*ouch*,
Stefan
|
| Previous by Date: | Re: linux 2.6.9: r8169: eth0: PCI error (status: 0x8404). Device disabled., Eamonn Hamilton |
|---|---|
| Next by Date: | Re: request_module while holding rtnl semaphore, Thomas Graf |
| Previous by Thread: | Re: 2.6.10-rc1-mm4 -1 EAGAIN after allocation failure was: Re: Kernel 2.6.9 Multiple Page Allocation Failures, Nick Piggin |
| Next by Thread: | Re: 2.6.10-rc1-mm4 -1 EAGAIN after allocation failure was: Re: Kernel 2.6.9 Multiple Page Allocation Failures, Stefan Schmidt |
| Indexes: | [Date] [Thread] [Top] [All Lists] |