Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759264AbZAQOW5 (ORCPT ); Sat, 17 Jan 2009 09:22:57 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754850AbZAQOWs (ORCPT ); Sat, 17 Jan 2009 09:22:48 -0500 Received: from kandzendo.ru ([195.178.208.66]:37231 "EHLO tservice.net.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754731AbZAQOWr (ORCPT ); Sat, 17 Jan 2009 09:22:47 -0500 Date: Sat, 17 Jan 2009 17:22:45 +0300 From: Evgeniy Polyakov To: Bodo Eggert <7eggert@gmx.de> Cc: Alan Cox , Dave Jones , linux-kernel@vger.kernel.org, Andrew Morton , Linus Torvalds Subject: Re: [why oom_adj does not work] Re: Linux killed Kenny, bastard! Message-ID: <20090117142245.GA10801@ioremap.net> References: <20090114192216.GA18123@ioremap.net> <20090115223557.GC10429@ioremap.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.13 (2006-08-11) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1430 Lines: 34 On Sat, Jan 17, 2009 at 03:12:49PM +0100, Bodo Eggert (7eggert@gmx.de) wrote: > > > > This does not work if processes are short-living and are spawned by the > > > > parent on demand. > > > > > > They will have the same name, too. Your Kenny-killer will fail, too. > > > > It is not always the case, processes start executing different binaries > > and change the names, that's at least what I observed in the particular > > root case of the discussion. > > In that case, you can use a wrapper script. That may be a solution, except that not very convenient, since there may be really lots of executables and cooking up a special script for everyone will not scale well. > > There could be lots of heuristics applied for the different cases, but > > without changing the application, they are somewhat limited to > > long-living processes only. There are really lots of cases when it does > > not stand. > > If it's short-lived enough, the processes will out-die the OOM-Killer. > You can only win by by suspending or killing the factory. No, admin will limit/forbid the connection from the DoSing clients, server must always live to handle proper users. -- Evgeniy Polyakov -- 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/