> man operating_systems
Кон Коливас выпустил первый набор своих патчей для Linux 2.6.11
Эти патчи призваны повысить отзывчивость системы, их можно сконфигурировать под любые нагрузки, но по умолчанию патч 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

Roman I Khimov  в  Среда, 02 Март 2005, 22:59  |   Комментарии: 6  |  для печати

Наши новости доступны в формате RSS.

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.