Messages in this thread | | | Date | Fri, 4 Jan 2002 13:33:21 +0100 | From | Stephan von Krawczynski <> | Subject | Re: [2.4.17/18pre] VM and swap - it's really unusable |
| |
On Thu, 03 Jan 2002 20:14:42 -0600 "M.H.VanLeeuwen" <vanl@megsinet.net> wrote:
> Stephan, > > Here is what I've run thus far. I'll add nfs file copy into the mix also...
Ah, Martin, thanks for sending the patch. I think I saw the voodoo in your patch. When I did that last time I did _not_ do this:
+ if (PageReferenced(page)) { + del_page_from_inactive_list(page); + add_page_to_active_list(page); + } + continue;
This may shorten your inactive list through consecutive runs.
And there is another difference here:
+ if (max_mapped <= 0 && nr_pages > 0) + swap_out(priority, gfp_mask, classzone); +
It sounds reasonable _not_ to swap in case of success (nr_pages == 0). To me this looks pretty interesting. Is something like this already in -aa? This patch may be worth applying in 2.4. It is small and looks like the right thing to do.
Regards, Stephan
- 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/
| |