LINUX.ORG.RU

Патчи pf-kernel для Linux 4.12

 , ,


2

5

Состоялся пятый выпуск pf-kernel для ядра Linux ветки 4.12.

pf-kernel — это набор не входящих в официальную ветку ядра патчей, которые повышают отзывчивость системы, а также вносят другие улучшения.

В эту версию входят:

  • планировщик процессов BFS от Кона Коливаса (Con Kolivas) с дополнениями VRQ v0.96e от Альфреда Чена (Alfred Chen) (поскольку MuQSS и -ck1 ещё не готовы);
  • реализация техники слияния одинаковых страниц памяти UKSM от Най Ся (Nai Xia);
  • патч от Graysky, расширяющий список процессоров для оптимизации ядра компилятором;
  • несколько специфических исправлений для устройств автора;
  • бекпорты из ветки 4.13 для корректной работы blk-mq;
  • дополнительные исправления для BFQ.

Планировщик ввода-вывода BFQ уже включён в основное ядро и больше не входит в состав pf-kernel. Обратите внимание, что он доступен, только если используется многопоточный вариант блочной подсистемы (blk-mq). Планировщики ввода-вывода при использовании blk-mq нельзя указывать через командную строку ядра в загрузчике. Вместо этого используйте правило udev, например:

ACTION=="add|change", KERNEL=="sd[a-z]*", ATTR{queue/scheduler}="bfq"

Чтобы включить подсистему blk-mq, ядро нужно собрать с опцией CONFIG_SCSI_MQ_DEFAULT=y или передать параметр scsi_mod.use_blk_mq=1 из загрузчика.

Патч применяется к чистому ядру версии 4.12 без стабилизационных патчей. В него входит последняя стабильная версия ветки — 4.12.4.

Также доступны бинарные пакеты для Arch Linux (x86_64) без оптимизаций и с оптимизациями для процессоров Intel Silvermont и Skylake.

>>> Скачать патч

>>> Официальный сайт

★★★★★

Проверено: jollheef ()
Последнее исправление: sudopacman (всего исправлений: 2)

Ответ на: комментарий от fidaj

Геть ні. А в тебе SSL-сертифікат не годиться.

post-factum ★★★★★
() автор топика

Если я на ванильное 4.12 накачу VRQ, надо опции какие выставлять? Скажем Герцы или еще что-нибудь.

polozz
()
Ответ на: комментарий от darkenshvein

Специально для тебя в новости есть ссылка на сайт, где всё написано, но ты упорно продолжаешь оправдывать свою подпись возле ника.

post-factum ★★★★★
() автор топика
Ответ на: комментарий от polozz

Только VRQ? Ну, например, нужно CONFIG_SCHED_BFS=y. Частоту таймера выставляй по вкусу, я всегда выбираю 100 Гц. Если есть гипертрейдинг, то CONFIG_SCHED_SMT=y и CONFIG_SMT_NICE=y.

post-factum ★★★★★
() автор топика

Я так и не понял, на это ядро можно в последствии накладывать incremental-патчи или нет?

anonymous
()
Ответ на: комментарий от anonymous

Stable? Можно (в большинстве случаев).

post-factum ★★★★★
() автор топика
Ответ на: комментарий от post-factum

Спасибо! Погоняю, посмотрю как оно.

Только VRQ?

Ну самое необходимое на данный момент, ибо pf-kernel в nixos никто пока не завез :-)

polozz
()
Ответ на: комментарий от anonymous

но если например размер ключа равен размеру страницы

Если ключ будет 32768 бит, боюсь, что подбирать его ты будешь очень-очень долго.

К тому же, нет гарантии, что ключ будет расположен ровно на границе страницы.

sjinks ★★★
()
Ответ на: комментарий от post-factum

Ты в идиотика играешься или просто не умный ? Если ты не хочешь, чтобы твоей поделкой пользовались, то зачем ее рекламишь ? Сделай приватную репу, формируй свой pf-kernel и пользуйся им.

bryak ★★★★
()
Последнее исправление: bryak (всего исправлений: 1)

Отлично, будет с чем покрасноглазить на этой неделе...

AnonymousTORCoward
()
Ответ на: комментарий от SuoiCat

Видимо там экономия в проценты, которая того не стоит, в сравнении с усложнениями кода, может еще какие-нибудь проблемы с безопасностью и т.п.

hotpil ★★★★
()
Ответ на: комментарий от anonymous

ну знаешь, оно всегда так, слишком сложно, на практике не реализуемо, мою домашнюю работу съела собака, а потом ты отправляешь 300 долларов в биткоинах чтобы вирус-вымогатель расшифровал твой жёсткий диск.

Сделай живую флешку и осиль бекапы на внешний накопитель. Удачи.

NextGenenration ★★
()

повышают отзывчивость системы, а также вносят другие улучшения.

ну чем это лучше deadline?

splinter ★★★★★
()
Ответ на: комментарий от SuoiCat

который хочет работать, а не пересобирать ядро

Это смешно, но ты тоже когда-нибудь откажешься от подобной позиции невежды.

Bruce_Lee ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.