Отправляет email-рассылки с помощью сервиса Sendsay

IT блог по интересам

  Все выпуски  

IT блог по интересам Сборка и установка pf-kernel для Ubuntu


kernel

При использовании pf-kernel вместо стандартного, на Ubuntu наблюдается прирост производительности +20%.
Здесь вы можете найти тесты и прочую информацию от разработчика.

Установка

Качаем ядро своей версии с kernel.org.
Внимание! Качать нужно версию без стабилизационных патчей (в случае с 2.6.38.11 качать нужно просто 2.6.38).
Качаем pf-kernel для этой версии ядра отсюда.
Распаковываем архивы и ставим патч.
patch -p1 < (адрес pfkernel патча)

Копируем свой конфиг в папку с ядром.
cp /boot/config-`uname -r` .config

localmodconfig отключит все лишние модули, это может сильно ускорить сборку ядра.

make localmodconfig
если будет ругаться на то что нет /sbin/lsmod
ln -s /bin/lsmod /sbin/lsmod

Настраиваем ядро
make menuconfig
Нужно включить BFS, BFQ и tuxonice при желании, а также во вкладке о процессоре стоит выбрать оптимизацию под свой процессор.

Ставим патч для ядер с kernel.org
sed -rie 's/echo "\+"/#echo "\+"/' scripts/setlocalversion

Очищаем директорию
make-kpkg clean

Собираем
CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-pf kernel_image kernel_headers

Ставим ядро командой dpkg -i *.deb, перезагружаемся и выбираем его в загрузчике.

Здесь можно оставить свои комментарии.


В избранное