From: "Tvrtko A. Uršulin" <tvrtko@croadria.com>
To: Rusty Lynch <rusty@linux.co.intel.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [RFC] Enabling other oom schemes
Date: Mon, 15 Sep 2003 12:59:52 +0200 [thread overview]
Message-ID: <200309151259.52778.tvrtko@croadria.com> (raw)
In-Reply-To: <1063419669.9766.2.camel@vmhack>
Hello Rusty,
> I went ahead and added a new oom handler that is a combination of
> the original oom_kill.c combined with the changes from Tvrtko's patch
> (originally written for 2.4.20) that kills off parents that keep producing
> bad children. It sounds a little right wing, but it works :->
Wow, great! I will try this as soon as I setup one extra machine for 2.6.0
testing.
Regarding "right wing", well... you could say that. But it was usefull for one
situation where one version of mysql (don't remeber which) used to go crazy.
It was creating many childs what caused to load to go 250+ . Just to log in
to that machine with ssh took more than 15minutes, and what then? Restart
mysql. And the idea for this kind of oom killer was born. :) In more abstract
words; we had a situation where user space app was causing server downtime
(in a way). We have corrected it with an oom killer algorithm which reduces
that downtime.
I even posted it to LKML some time ago but received no comments.
I think that users should have choices, that is why your approach is so nice.
Following those same lines, I don't understand why we should remove those
choices from them/ourselves (like removing oom killer from 2.4 - why not make
it a kconfig option instead?).
I really hope your modular approach gets into Linus tree!
Best regards,
Tvrtko A. Ursulin
next prev parent reply other threads:[~2003-09-15 10:58 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-12 2:19 Rusty Lynch
2003-09-12 4:18 ` Rahul Karnik
2003-09-12 4:31 ` Chris Friesen
2003-09-12 4:40 ` Rahul Karnik
2003-09-12 4:48 ` Robert Love
2003-09-12 11:18 ` Helge Hafting
2003-09-12 14:07 ` Chris Friesen
2003-09-12 4:47 ` Robert Love
2003-09-12 4:50 ` Robert Love
2003-09-12 10:42 ` Alan Cox
2003-09-12 8:58 ` Tvrtko A. Uršulin
2003-09-13 2:21 ` Rusty Lynch
2003-09-15 10:59 ` Tvrtko A. Uršulin [this message]
2003-09-13 17:48 ` Jamie Lokier
2003-09-13 20:52 ` Robert Love
2003-09-13 22:04 ` Helge Hafting
2003-09-14 0:55 ` Robert Love
2003-09-14 9:12 ` Helge Hafting
2003-09-14 5:28 ` Chris Friesen
2003-09-15 0:11 ` Mike S
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200309151259.52778.tvrtko@croadria.com \
--to=tvrtko@croadria.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rusty@linux.co.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®