* 2.4.5-ac1 won't boot with 4GB bigmem option
@ 2001-05-27 20:01 Ben Twijnstra
2001-05-27 21:03 ` Fabio Riccardi
2001-05-27 21:21 ` Alan Cox
0 siblings, 2 replies; 6+ messages in thread
From: Ben Twijnstra @ 2001-05-27 20:01 UTC (permalink / raw)
To: linux-kernel
Hi,
I compiled and booted the 2.4.5-ac1 kernel with the CONFIG_HIGHMEM4G=y option
and got an oops in __alloc_pages() (called by alloc_bounce() called by
schedule()). Everything works fine if I turn the 4GB mode off.
Machine is a Dell Precision with 2 Xeons and 2GB of RAM.
2.4.5 works fine with the 4GB. Any idea what changed between the two?
Grtz,
Ben
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.5-ac1 won't boot with 4GB bigmem option
2001-05-27 20:01 2.4.5-ac1 won't boot with 4GB bigmem option Ben Twijnstra
@ 2001-05-27 21:03 ` Fabio Riccardi
2001-05-27 21:25 ` Alan Cox
2001-05-27 21:21 ` Alan Cox
1 sibling, 1 reply; 6+ messages in thread
From: Fabio Riccardi @ 2001-05-27 21:03 UTC (permalink / raw)
To: linux-kernel
Same here, I have a dual 1GHz PIII with 4G, I don't get an oops but an infinite
loop of:
> mm: critical shortage of bounce buffers.
Indeed this message has been pestering me in all the recent .4-acx kernels when
the machine is under heavy FS pressure.
In these kernels I observe a significative (5-10%) performance degradation as
soon as the FS cache fills up all the available memory, at this moment "kswapd"
starts to take lots of CPU time (10-20%) and I keep getting plenty of the above
messages.
I'm running SpecWeb with the X15 webserver, which uses sendfile to send its
content, and a very large file set (8-9G, more than twice as much as the
physical RAM).
2.4.2-acx and early 2.4.3-acx kernles were much better in this respect and a lot
more stable.
- Fabio
Ben Twijnstra wrote:
> Hi,
>
> I compiled and booted the 2.4.5-ac1 kernel with the CONFIG_HIGHMEM4G=y option
> and got an oops in __alloc_pages() (called by alloc_bounce() called by
> schedule()). Everything works fine if I turn the 4GB mode off.
>
> Machine is a Dell Precision with 2 Xeons and 2GB of RAM.
>
> 2.4.5 works fine with the 4GB. Any idea what changed between the two?
>
> Grtz,
>
> Ben
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.5-ac1 won't boot with 4GB bigmem option
2001-05-27 20:01 2.4.5-ac1 won't boot with 4GB bigmem option Ben Twijnstra
2001-05-27 21:03 ` Fabio Riccardi
@ 2001-05-27 21:21 ` Alan Cox
2001-05-28 7:34 ` Ben Twijnstra
1 sibling, 1 reply; 6+ messages in thread
From: Alan Cox @ 2001-05-27 21:21 UTC (permalink / raw)
To: Ben Twijnstra; +Cc: linux-kernel
> I compiled and booted the 2.4.5-ac1 kernel with the CONFIG_HIGHMEM4G=y option
> and got an oops in __alloc_pages() (called by alloc_bounce() called by
> schedule()). Everything works fine if I turn the 4GB mode off.
> Machine is a Dell Precision with 2 Xeons and 2GB of RAM.
>
> 2.4.5 works fine with the 4GB. Any idea what changed between the two?
The -ac tree has some VM differences for bigmem that really need to be
cleaned up and/or removed now the Linus tree is looking solid. I'll probably
drop those diffs for -ac2 so that folks are working against one set of VM
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.5-ac1 won't boot with 4GB bigmem option
2001-05-27 21:03 ` Fabio Riccardi
@ 2001-05-27 21:25 ` Alan Cox
2001-05-27 21:39 ` Fabio Riccardi
0 siblings, 1 reply; 6+ messages in thread
From: Alan Cox @ 2001-05-27 21:25 UTC (permalink / raw)
To: Fabio Riccardi; +Cc: linux-kernel
> > mm: critical shortage of bounce buffers.
>
> Indeed this message has been pestering me in all the recent .4-acx kernels when
> the machine is under heavy FS pressure.
>
> In these kernels I observe a significative (5-10%) performance degradation as
> soon as the FS cache fills up all the available memory, at this moment "kswapd"
Its there to prove we had a problem
> 2.4.2-acx and early 2.4.3-acx kernles were much better in this respect and a lot
> more stable.
Hit any 2.4 kernel pre 2.4.5 vanilla [maybe fixed] and you will break bigmem
that way.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.5-ac1 won't boot with 4GB bigmem option
2001-05-27 21:25 ` Alan Cox
@ 2001-05-27 21:39 ` Fabio Riccardi
0 siblings, 0 replies; 6+ messages in thread
From: Fabio Riccardi @ 2001-05-27 21:39 UTC (permalink / raw)
To: Alan Cox; +Cc: linux-kernel
Alan Cox wrote:
> > > mm: critical shortage of bounce buffers.
> >
> > Indeed this message has been pestering me in all the recent .4-acx kernels when
> > the machine is under heavy FS pressure.
> >
> > In these kernels I observe a significative (5-10%) performance degradation as
> > soon as the FS cache fills up all the available memory, at this moment "kswapd"
>
> Its there to prove we had a problem
granted
> > 2.4.2-acx and early 2.4.3-acx kernles were much better in this respect and a lot
> > more stable.
>
> Hit any 2.4 kernel pre 2.4.5 vanilla [maybe fixed] and you will break bigmem
> that way.
I've been using many kernels (I upgrade every week or so) and as far as I can
recollect I started experiencing serious performance problems with the 2.4.4 series.
I'm double checking my data right now with older kernels.
- Fabio
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 2.4.5-ac1 won't boot with 4GB bigmem option
2001-05-27 21:21 ` Alan Cox
@ 2001-05-28 7:34 ` Ben Twijnstra
0 siblings, 0 replies; 6+ messages in thread
From: Ben Twijnstra @ 2001-05-28 7:34 UTC (permalink / raw)
To: linux-kernel
Alan,
2.4.5-ac2 works fine with 4GB on. Thanks! Will try a 2.4.5-aa2 later
today, just for fun.
Grtz,
Ben
On 27 May 2001, at 22:21, Alan Cox wrote:
> > I compiled and booted the 2.4.5-ac1 kernel with the CONFIG_HIGHMEM4G=y option
> > and got an oops in __alloc_pages() (called by alloc_bounce() called by
> > schedule()). Everything works fine if I turn the 4GB mode off.
> > Machine is a Dell Precision with 2 Xeons and 2GB of RAM.
> >
> > 2.4.5 works fine with the 4GB. Any idea what changed between the two?
>
> The -ac tree has some VM differences for bigmem that really need to be
> cleaned up and/or removed now the Linus tree is looking solid. I'll probably
> drop those diffs for -ac2 so that folks are working against one set of VM
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2001-05-28 7:35 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-05-27 20:01 2.4.5-ac1 won't boot with 4GB bigmem option Ben Twijnstra
2001-05-27 21:03 ` Fabio Riccardi
2001-05-27 21:25 ` Alan Cox
2001-05-27 21:39 ` Fabio Riccardi
2001-05-27 21:21 ` Alan Cox
2001-05-28 7:34 ` Ben Twijnstra
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox