Эти патчи призваны повысить отзывчивость системы, их можно сконфигурировать под любые нагрузки, но по умолчанию патч ck настраивается под домашние системы, а ck-server для серверных.
Скачать патч можно здесь: http://ck.kolivas.org/patches/2.6/2.6.11/2.6.11-ck1/patch-2.6.11-ck1.bz2
Страница патча: http://kernel.kolivas.org
Также, Кон порекомендовал в письме употребить что-нибудь подобное перед загрузкой ядра ck: http://ck.kolivas.org/patches/2.6/2.6.11/cognac.JPG
Изменения относительно 2.6.10-ck7 следуют далее:
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
|