UKSM (Ultra Kernel Samepage Merging): различия между версиями
Нет описания правки |
Stuw (обсуждение | вклад) (Fix link to uksm+over.zip file) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 6: | Строка 6: | ||
</span><span style="background-color: #ffffff; display: block;"> | </span><span style="background-color: #ffffff; display: block;"> | ||
</span> | </span> | ||
Команды пользователя посмотреть [ | Команды пользователя посмотреть [http://kerneldedup.org/en/projects/uksm/uksmdoc/usage/ здесь]. | ||
Со всеми вопросами можно обращаться на [ | Со всеми вопросами можно обращаться на [http://kerneldedup.org/forum/forum.php?mod=forumdisplay&fid=52 форум]. Он на китайском, но google переводчик выручает. | ||
Сравнение в деле uksm и ksm: http://virtbox.blogspot.com/2012/07/assessment-of-ksmultraksm.html | Сравнение в деле uksm и ksm: http://virtbox.blogspot.com/2012/07/assessment-of-ksmultraksm.html | ||
'''Сборка ядра''' | '''Сборка ядра''' | ||
Собирать самому из исходников, используя патчи [ | Собирать самому из исходников, используя патчи [http://kerneldedup.org/projects/uksm/download/ отсюда]. | ||
Патчи ставятся без проблем: если собирать ядро по инструкции [[kernel_compilation|отсюда]], то после пункта | Патчи ставятся без проблем: если собирать ядро по инструкции [[kernel_compilation|отсюда]], то после пункта | ||
<pre> | <pre> | ||
Строка 26: | Строка 26: | ||
CONFIG_KSM_LEGACY is not set | CONFIG_KSM_LEGACY is not set | ||
</pre> | </pre> | ||
Если кому интересно, вот | Если кому интересно, вот мое [[file:uksm+over.zip|ядро]], версия 3.0.27. Там также стоит патч на 1200MHz, и я смог запустить его на 12.04 только после танцев. |
Текущая версия от 20:24, 16 января 2015
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 только после танцев.