public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Con Kolivas <kernel@kolivas.org>
To: linux kernel mailing list <linux-kernel@vger.kernel.org>
Cc: ck kernel mailing list <ck@vds.kolivas.org>
Subject: [PATCH] Staircase scheduler v7.8
Date: Wed, 30 Jun 2004 22:40:48 +1000	[thread overview]
Message-ID: <40E2B4D0.90100@kolivas.org> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This is a scheduler policy rewrite designed to be interactive by design
without tweaks or tuning and be lean and extensible for all sorts of
settings. (see previous announcements for more detail).


Patches (including incrementals from previous versions) against 2.6.7
can be downloaded from:
http://ck.kolivas.org/patches/2.6/2.6.7

For those with -ck kernels, the ck patchset was updated to 2.6.7-ck4
with no other changes to remain in sync with the staircase scheduler:
http://kernel.kolivas.org


Version 7.7 proved to be very stable so this version introduces some
planned improvements. So far no issues have shown up in testing, and
performance appears better.


Changes:
- - Yield logic made robust. Tasks that yield go after everything else,
but once scheduled are seen as their normal priority - lots of
applications use yield and this makes them behave a lot better.
- - Uninterruptible sleep has no effect on burst during interactive mode -
this improves the responsiveness under I/O load
- - The 'non-interactive' and 'compute' mode is now much stricter about
cpu distribution
- - Code cleanups


Patch not attached for brevity of email size.
7 files changed, 283 insertions(+), 610 deletions(-)
Signed-off-by: Con Kolivas <kernel@kolivas.org>

Comments, questions, patches and testing welcome,
Con

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFA4rTQZUg7+tp6mRURAi+tAJ9ZvacG1YlZPqLZP2qkwx1L3lTGGgCgkvkE
ekatU5O6OGH7r7Y8ID42SUE=
=HVc4
-----END PGP SIGNATURE-----

                 reply	other threads:[~2004-06-30 12:41 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=40E2B4D0.90100@kolivas.org \
    --to=kernel@kolivas.org \
    --cc=ck@vds.kolivas.org \
    --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