public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Nicholas Knight <tegeran@home.com>
To: linux-kernel@vger.kernel.org
Subject: Possibly unfreezable system?
Date: Sat, 4 Aug 2001 14:52:14 -0700	[thread overview]
Message-ID: <01080414521403.02694@c779218-a> (raw)

(I'm going to get my ass handed to me for this one, I just know it, but I 
have to try.)

I'm not a coder, I can't impliment this, I don't even know for sure if it 
IS possible to impliment without a complete rewrite of the kernel.
This is also not something that would likely be added to 2.4, it'd 
probably be a 2.5 thing.

Note that I intend for the behavior below to be CONFIGURABLE, NOT the 
default behavior of the kernel, and that the exact behavior be (somewhat) 
configurable without diving into the code.

I've lately seen many complaints regarding the inability to even access a 
system that something (such as kswapd) is going crazy on.
The solution, to me, seems simple, have the kernel reserve some extra RAM 
at boot (a few megs), and dictate that it get at least X amount of 
processor time, consistantly, to allow for the following:
An alt-sysrq key that switches to a certain virtual console, kills 
whatever might already be running there, and allow a person to log in in 
order to kill whatever is causing the system to freeze, run out of 
memory, etc. The program(s) running here would run in that extra RAM the 
kernel reserved at boot.
This obviously degrades performance somewhat, but if properly 
implimented, the pros could outweigh the cons on even the most 
resource-sensitive systems.

Again, I mean for this to be CONFIGURABLE, and NOT the default behavior.
And please, don't flame me, none of this may be doable, if so, I 
apologize for wasting everyone's time.

             reply	other threads:[~2001-08-04 21:49 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-04 21:52 Nicholas Knight [this message]
2001-08-05  1:56 ` Possibly unfreezable system? Keith Owens

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=01080414521403.02694@c779218-a \
    --to=tegeran@home.com \
    --cc=linux-kernel@vger.kernel.org \
    /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