Re: 2.6.0-test4-mm1 - kswap hogs cpu OO takes ages to start!

From: Andrew Morton
Date: Wed Aug 27 2003 - 15:10:29 EST


Con Kolivas <kernel@xxxxxxxxxxx> wrote:
>
> On Thu, 28 Aug 2003 07:38, warudkar@xxxxxxxx wrote:
> > Trying out 2.6.0-test4-mm1. Inside KDE, I start OpenOffice.org, Rational
> > Rose and Konsole at a time. All of these take extremely long time to
> > startup. (approx > 5 minutes). Kswapd hogs the CPU all the time. X becomes
> > unusable till all of them startup, although I can telnet and run top. Same
> > thing run under 2.4.18 starts up in 3 minutes, X stays usable and kswapd
> > never take more than 2% CPU.
>
> Yes I can reproduce this with a memory heavy load as well on low memory
> (linking at the end of a big kernel compile is standard problem).

It could be that recent changes to page reclaim which improve I/O
scheduling have exacerbated this.

Does this make a difference?

diff -puN mm/vmscan.c~a mm/vmscan.c
--- 25/mm/vmscan.c~a Wed Aug 27 12:51:36 2003
+++ 25-akpm/mm/vmscan.c Wed Aug 27 12:51:48 2003
@@ -360,8 +360,6 @@ shrink_list(struct list_head *page_list,
* See swapfile.c:page_queue_congested().
*/
if (PageDirty(page)) {
- if (referenced)
- goto keep_locked;
if (!is_page_cache_freeable(page))
goto keep_locked;
if (!mapping)

_

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/