OOM-killer prevention for master kdeinit process
    Chase Venters 
    chase.venters at clientec.com
       
    Wed Aug  2 19:05:17 BST 2006
    
    
  
On Wed, 2 Aug 2006, Arnold Krille wrote:
> Am Mittwoch, 2. August 2006 17:07 schrieb Lubos Lunak:
>> On Wednesday 02 August 2006 15:59, Robert Knight wrote:
>>> What on earth is using up that 1GB?
>>  Whatever happens to fill it up, e.g. accidental parallel linking when
>> building kdebase is good for that. But that's not the point at all, the
>> problem is that instead of killing whatever is responsible for running
>> short on memory it instead kills kdeinit.
>
> Aren't there different behaviors to select upon kernel-compilation? Afaik
> there is also one mode to kill the app that wants more space...
Well, I don't know if it's a CONFIG_, but there is control over VM 
overcommit in /proc.
For the record, I think VM overcommit is brilliant. It's fantastic for 
certain loads (for example, an Apache prefork server with mod_perl). But I 
wonder if anyone has ever done any measurement on the Linux desktop? It 
may be that VM overcommit is something worth just turning off on the 
desktop (now, KDE shouldn't dictate that of course, that would be a great 
thing for Kubuntu et. al. to consider, though).
(Really, overcommit should be conservative enough to rarely let the OOM 
killer go running around, but in all practicality I've had a kicker leak 
bug for a while and if I don't notice it for a few days, the OOM killer 
will eventually start looking for blood [though usually the system 
starts getting way slow for a while before that happens, so I notice and 
kill it myself].)
> BTW: I never had any luck with this method either. Most times the memory was
> filled by some recursive function (for university) but than X demanded more
> space and got killed therefor. Which in turn left me with plenty of memory as
> all apps where children inside the X-session.
>
> Arnold
Thanks,
Chase
    
    
More information about the kde-core-devel
mailing list