18 мая 2013

Установить пропатченное ядро Linux Kernel 3.9.2-pf в Ubuntu/Linux Mint


Прежде всего, что такое pf-kernel для Linux v3.9?

pf-kernel — патчсет для ядра Linux Kernel, включающий патчи (исправления), которые официально не входят в ядро Linux Kernel 3.9.2.

К этим патчам относятся:
  1. ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  2. планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  3. альтернативная подсистема гибернации TuxOnIce;
  4. патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).
В новой версии патчсета добавлена подсистема кеширования данных с помощью SSDEnhanceIO. Она позволяет добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD.
Более подробно об EnhanceIO можно прочитать по следующей ссылке: ЗДЕСЬ.

Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в Центре приложений Ubuntu. Или следуйте приведенным ниже инструкциям, которые помогут вам установить пропатченное ядро несколькими командами в терминале.

Установка ядра Linux Kernel 3.9.2-pf

Откройте терминал, скопируйте и выполните эту последовательность команд, на свой страх и риск:

Переходим в папку tmp, чтобы при следующем входе в систему после установки ядра, данные пакеты были удалены автоматически:

cd /tmp

Загрузка deb пакетов:

Для 32-bit (одной командой)

wget http://repos.natalenko.name/ubuntu/pf/linux-image-3.9.2-pf_1_i386.deb http://repos.natalenko.name/ubuntu/pf/linux-headers-3.9.2-pf_1_i386.deb


Для 64-bit (одной командой)

wget http://repos.natalenko.name/ubuntu/pf/linux-image-3.9.2-pf_1_amd64.deb http://repos.natalenko.name/ubuntu/pf/linux-headers-3.9.2-pf_1_amd64.deb


После загрузки, выполните команду на их установку в системе.

sudo dpkg -i *.deb

Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной)

sudo update-grub

Примечание. Если у вас раньше было установлено ядро Linux Kernel 3.9.2, то возможно перед входом в систему в загрузчике GRUB надо перейти в Дополнительные параметры для Ubuntu и активировать Linux 3.9.2-pf.

По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r

Вывод должен быть следующим:



Удаление ядра Linux Kernel 3.9.2-pf

В случае, если вы хотите удалить ядро 3.9.2-pf из системы и вернуться к ранее установленному, выполните следующие команды:

pfkernel=$(dpkg --get-selections | grep linux-.*pf | sed -e 's/-pf.*/-pf/g')
sudo apt-get remove $pfkernel


Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Источник: http://www.webupd8.org/

Удачи.

14 комментариев :

  1. Не встал вместо 3.9.2. Как его надо активировать, точнее как добраться до пункта "Дополнительные параметры" в загрузчике?

    ОтветитьУдалить
    Ответы
    1. Ести тебе Grub нужен?? то:
      В момент загрузки системы удержывай зажатым Shift

      Удалить
  2. Странно как то скаченных пакетов нет не где команда на установку по завершению выдала ошибку перезагрузка показала ядро 3.9.2 повтор операции дал то же самое что и в первом случаи.

    ОтветитьУдалить
  3. Установилось 3.9.2-pf работает,особой разницы между 3.9.2 не заметил.

    ОтветитьУдалить
  4. Linux Mint 13 Mate стало отлично.

    ОтветитьУдалить
  5. Ubuntu 13 04 работает нормально

    ОтветитьУдалить
  6. Linux Mint 15. Не встал :)

    ОтветитьУдалить
    Ответы
    1. Вроде слово ядро среднего рода. Не встал...Хм... Это проблемма другого рода.

      Удалить
    2. А от чего ж встанет? BFG - Brain Fuck Scheduler вполне оправдывает свое название. Ядро установилось нормально на 13.04. Ставил чисто из академического интереса. Практически... ну... не знаю. Хуже, точно, не стало. Обещанной пользы от планировщиков, патчей и систем - кот наплакал. На слабом нетбуке время загрузки и скорость дисковых опреций на уровне такого же не патченного ядра. Как плацебо - буду думать , что где-нибудь когда-нибудь увижу результативность примененных изменений.

      Удалить
  7. Не волнуйтесь ! Придёт время встанет.

    ОтветитьУдалить
  8. во время работы это ядро не сильно отличается
    от канонического 3.9.2. Зато время загрузки
    системы возросло в полтора раза - с 20 сек.
    с момента старта grub до 30 сек. (у меня ssd
    corsair force). после выхода из гибернации
    посредством tuxonice не восстанавливается
    заданный цветовой профиль монитора, приходится
    лезть в настройки. мдя...
    ещё одно подтверждения банальной мысли, что
    в конторе оф. разработчиков тоже не дураки
    сидят. я это ещё во время копания в андроиде
    понял.

    ОтветитьУдалить
    Ответы
    1. Ну на SSD и не должно быть особых улучшений. Смысл SSD в том, что там нет механических частей. Там все уже оптимизировано инженерами на уровне железа. А вот в HDD есть двигающиеся части. И двигаются они не особо быстро. Вот для того, чтобы компенсировать недостатки технологии и был придуман BFQ. Планировщик по-другому сортирует запросы, что позволяет несколько ускорить работу системы.

      Удалить
  9. народ кто может пожалуйста напишите мне на почту maceburskiy@gmail.com как установить этот патч на ubuntu 16.04 lts при том что этот патч уже вышл версии 4.5-pf1 зарание спасибо !

    ОтветитьУдалить

Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!



If You have any questions or opinions about, just leave'em here.
Spamers & flooders will be blocked forever!!!