These are patches designed to improve system responsiveness. It is
configurable to any workload but the default ck* patch is aimed at the
desktop and ck*-server is available with more emphasis on serverspace.
http://ck.kolivas.org/patches/2.6/2.6.11/2.6.11-ck1/patch-2.6.11-ck1.bz2
web:
http://kernel.kolivas.org
all patches:
http://ck.kolivas.org/patches/
Split patches and a server specific patch available.
Added since 2.6.10-ck7:
+cfq-ts-21.diff
The latest version of Jens' cfq-timeslice i/o scheduler now heavily tested and
with full read i/o priority support
+isobatch_ionice2.diff
Support for i/o priorities suitable for SCHED_ISO and SCHED_BATCH tasks
+rt_ionice.diff
Support for i/o priority suitable for real time tasks
Changed:
+schediso2.11.diff
The development of the 3.x series of Isochronous scheduling support did not
reach full maturity and its features were no longer deemed desirable. This
has a minor bugfix for the 2.10 version included previously instead.
+mapped_watermark3.diff
Finally I have tweaked the mapped watermark patch which makes for memory
scanning to be progressively more aggressive the more stress/fragmentation it
is under, to swap far less under all sorts of load (especially i/o load), yet
not risk out-of-memory kills.
Rolled up:
~2.6.10_to_staircase9.2.diff
~schedbatch2.6.diff
~schediso2.8.diff
~mwII.diff
~s9.2_s9.3.diff
~2.8_i2.9.diff
~9.3_s9.4.diff
~i2.9_i2.10.diff
~b2.6_b2.7.diff
~s9.4_s10.diff
~s10_test1.diff
~s10_s10.1.diff
~s10.1_s10.2.diff
~s10.2_s10.3.diff
~s10.3_s10.4.diff
~s10.4_s10.5.diff
All merged into their newer versions
Removed:
-patch-2.6.10-as6
-2.6.10-mingoll.diff
-vm-pageout-throttling.patch
-fix-ll-resume.diff
-1504_vmscan-writeback-pages.patch
-2610ck7-version.diff
All not required as included in 2.6.11 or deprecated
Full patchlist:
2.6.11_to_staircase10.5.diff
Latest version of the staircase O(1) single priority array
foreground-background cpu scheduler
schedrange.diff
Eases addition of scheduling policies
schedbatch2.7.diff
Idle cpu scheduling
schediso2.11.diff
Unprivileged low latency cpu scheduling
mapped_watermark3.diff
Lighter memory scanning under light loads and far less swapping
1g_lowmem1_i386.diff
Support 1GB of memory without enabling HIGHMEM
cddvd-cmdfilter-drop.patch
Support normal user burning of cds
nvidia_6111-6629_compat2.diff
Make nvidia compile support easier. Note to build the actual module you need
to manually extract the NVIDIA_kernel file and patch (-p0) one of the
relevant compatibility patches from here:
http://ck.kolivas.org/patches/2.6/2.6.11/NVIDIA_kernel-1.0-6111-1132076.diff
http://ck.kolivas.org/patches/2.6/2.6.11/NVIDIA_kernel-1.0-6629-1201042.diff
cfq-ts-21.diff
Complete fair queueing timeslice i/o scheduler v21
defaultcfq.diff
Enable the cfq I/O scheduler by default
isobatch_ionice2.diff
Support for i/o priorities suitable for SCHED_ISO and SCHED_BATCH tasks
rt_ionice.diff
Support for i/o priority suitable for real time tasks
2611ck1-version.diff
version
and available separately in the patches/ dir as an addon:
supermount-ng208-2611.diff
Simplest way to automount removable media
And don't forget to pour one of these before booting this kernel:
http://ck.kolivas.org/patches/2.6/2.6.11/cognac.JPG
Cheers,
Con
> Added since 2.6.10-ck7:
> +cfq-ts-21.diff
> The latest version of Jens' cfq-timeslice i/o scheduler now heavily tested and
> with full read i/o priority support
Speaking of the cfq-timeslice scheduler, is there a version that
applies to recent -mm kernels ?
(I cannot find anything more recent than 2.6.10-rc3-mm1).
I'd really love to try it again as it made quite a noticeable
difference last time I've tried (but I can't live without reiser4 any
more...).
Best regards,
Vincent
Vincent Vanackere <[email protected]> wrote:
>
> Speaking of the cfq-timeslice scheduler, is there a version that
> applies to recent -mm kernels ?
Yes, what happened to that?
> (I can't live without reiser4 any more...).
Tell us more?
On Fri, Mar 04 2005, Andrew Morton wrote:
> Vincent Vanackere <[email protected]> wrote:
> >
> > Speaking of the cfq-timeslice scheduler, is there a version that
> > applies to recent -mm kernels ?
>
> Yes, what happened to that?
Don't exactly remember :-)
I'll post an updated version for -mm, I'd like for it to spend a
cycle there.
--
Jens Axboe
On Fri, 4 Mar 2005 14:07:50 -0800, Andrew Morton <[email protected]> wrote:
> Vincent Vanackere <[email protected]> wrote:
> >
> > (I can't live without reiser4 any more...).
>
> Tell us more?
>
I've been storing all my important data (including music ;-) ) on
reiser4 since a few months... Others may disagree, but for me and my
data it is definitely safer than
reiser3-before-ordered-data-mode-was-integrated.
With time and use, I'm starting to really trust it : absolutely no
data-loss or corruption experienced in spite of a few power-outage and
other unrelated (bad kernels) crashes (*)...
Vincent
(*) as seen by the very few reiser4 bugs reported on the reiserfs
mailing-list these days, I'd say that there are either almost no
reiser4 users left, or that users are indeed encountering very few
problems with it...
On Fri, Mar 04 2005, Vincent Vanackere wrote:
> > Added since 2.6.10-ck7:
> > +cfq-ts-21.diff
> > The latest version of Jens' cfq-timeslice i/o scheduler now heavily tested and
> > with full read i/o priority support
>
> Speaking of the cfq-timeslice scheduler, is there a version that
> applies to recent -mm kernels ?
It will be in the next -mm kernel.
--
Jens Axboe