Re: Andrea VM changes

From: Dan Kegel (dank_at_kegel.com)
Date: 08/31/03

  • Next message: Dan Kegel: "Re: LMbench as gcc performance regression test?"
    Date:	Sun, 31 Aug 2003 08:51:55 -0700
    To: linux-kernel@vger.kernel.org
    
    

    I spent way too long tweaking the OOM killer before I
    realized it was hopeless.
    The fact that incoming network traffic can be what causes the
    OOM condition makes it Really Hard to decide which app deserves
    the axe.

    In the test-and-measurement system I'm developing,
    it turned out the sanest thing to do with OOM conditions
    was to consider them user errors, and to handle them
    by dumping memory usage info about processes and slab caches,
    then halt. It's been very helpful because it turns flaky
    conditions into rock-solid failures. Too bad this drastic
    approach isn't appropriate for general use.
    - Dan

    -- 
    Dan Kegel
    http://www.kegel.com
    http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045
    -
    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/
    

  • Next message: Dan Kegel: "Re: LMbench as gcc performance regression test?"

    Relevant Pages

    • Re: OOM in 2.6.19-rc*
      ... I could try 2.6.17...but currently I don't know how to reproduce the OOM condition - so I'd have to wait 24h until *something* happens and the OOM killer kicks in. ...
      (Linux-Kernel)
    • Re: [PATCH] Remove OOM killer ...
      ... > doing things right, that is, entirely without OOM killer. ... > offering a Linux that is guaranteed free of OOM surprises. ... I dont have any useful comments on patch on a quick look at it - ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: oom-killings, but Im not out of memory!
      ... > this conditions (free pages count in the normal zone is higher than ... > its high watermark + lowmem reservation), is a higher order allocation. ... > Why the heck doesnt the OOM killer print the order of current allocation? ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] oom_pardon, aka dont kill my xlock
      ... > How about a sysctl that does "for the love of kbaek, don't ever kill these ... > processes when OOM. ... 'preferred' way of setting random per-process flags?) ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Cant make use of swap memory in 2.6.7-bk19
      ... They added a flag indicating wiredness or no to the gfp_mask, ... OOM conditions based on the wiredness of the failing allocation. ... the obvious deadlocking scenario from the false OOM mentioned here. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)