Re: echo 0 > /proc/sys/vm/swappiness triggers OOM killer under 2.6.14.

From: Rob Landley
Date: Wed Nov 02 2005 - 20:36:34 EST


On Tuesday 01 November 2005 18:07, Robert Hancock wrote:
> > Free pages: 1416kB (0kB HighMem)
> > Active:14014 inactive:718 dirty:1 writeback:0 unstable:0 free:354
> > slab:468 mapped:14722 pagetables:58
> > DMA free:1416kB min:1024kB low:1280kB high:1536kB active:56056kB
> > inactive:2872kB present:65536kB pages_scanned:26577 all_unreclaimable? no
>
> It looks like some memory is available here, but likely some UML person
> would have to say for sure..

UML = User Mode Linux. I.E. configuring and building the normal linux kernel
with "ARCH=um", which makes for much less rebooting when testing this sort of
thing out. I can try making an equivalent bootable kernel and re-running the
test under there to confirm I get the failure, if you'd like, but this part
of the kernel (the virtual memory subsystem) really shouldn't be affected by
this.

> > Out of Memory: Killed process 30055 (cc1).
> > Badness in handle_page_fault
> > at
> > /home/landley/newbuild/firmware-build/tmpdir/linux-2.6.14/arch/um/kernel/
> >trap_kern.c:98
>
> You likely need a UML person for this part too :-)

The fact that the User Mode Linux people wrote their own trap handler? Do you
think that changes the trap being dumped, or is likely to alter the behavior
of the VM subsystem?

Rob
-
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/