UKSM (Ultra Kernel Samepage Merging)

Материал из Toshiba AC100 wiki
Версия от 20:24, 16 января 2015; Stuw (обсуждение | вклад) (Fix link to uksm+over.zip file)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

UKSM (Ultra Kernel Samepage Merging) — технология совмещения одинаковых страниц памяти в одну. UKSM вдохновлен KSM(технология от RedHat), но практически полностью переписан. Судя по анонсам, он лучше нынешнего KSM.


Сайт проекта: kerneldedup.org/en/. Хвалебная ода на хабрахабре: http://habrahabr.ru/post/143083/

Команды пользователя посмотреть здесь. Со всеми вопросами можно обращаться на форум. Он на китайском, но google переводчик выручает. Сравнение в деле uksm и ksm: http://virtbox.blogspot.com/2012/07/assessment-of-ksmultraksm.html

Сборка ядра Собирать самому из исходников, используя патчи отсюда. Патчи ставятся без проблем: если собирать ядро по инструкции отсюда, то после пункта

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- paz00_defconfig

Открываем файл .config, ищем там

CONFIG_KSM is not set

и вместо этого вставляем

CONFIG_KSM=y
CONFIG_UKSM=y
CONFIG_KSM_LEGACY is not set

Если кому интересно, вот мое Файл:Uksm+over.zip, версия 3.0.27. Там также стоит патч на 1200MHz, и я смог запустить его на 12.04 только после танцев.