LINUX.ORG.RU

Вышел патчсет pf-kernel для Linux v3.8

 , ,


1

1

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

  • ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  • планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  • альтернативная подсистема гибернации TuxOnIce;
  • патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).

В новой версии патчсета добавлена подсистема кеширования данных с помощью SSD — EnhanceIO. Она позволяет добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD. Детальнее об EnhanceIO можно прочитать по этим ссылкам: раз, два.

Также в этой версии бекпортированы изменения, касающиеся lzo, с ветки 3.9. Это позволило значительно увеличить скорость гибернации и выхода из неё на современных машинах.

В патчсет уже входит стабилизационный патч на ядро версии 3.8.3. Также подготовлены бинарные сборки для Arch Linux, Debian и Ubuntu.

Скачать патч

Скачать бинарные сборки

>>> Анонс

★★★★★

Проверено: Pinkbyte ()
Последнее исправление: post-factum (всего исправлений: 2)

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

Как только руки дойдут :(. На днях планировал поковыряться.

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

Всегда было интересно, почему почти никогда не собирается ядро, если оставить конфиги от арчевского ядра? Сам ничего не мог вразумительного найти, постоянно на какой нибудь хедер типа dvd.h ругается..

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

Логи бы почитать. Я сегодня три арчеядра собрал — одно себе и два с полными конфигами под две архитектуры. Всё ОК.

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

Почти всегда разные, и постоянно какая то байда при линковке, 1 раз получилось победить - где то в скрипте сносились лишние хедеры, но закомменчивание удаления «темпов» помогло только раз. Попробую потом ещё раз поймать. Хотя вот при использовании конфигов которые «в комплекте» - всё ок.

De1in
()

Добавил в новость упоминание об изменениях в LZO.

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

Лично по моим субъективным ощущениям, BFS не улучшил (как ожидалось), а ухудшил ситуацию. Больше не использую

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

Никто же тебе не гарантировал универсальное лечение одной таблеткой.

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

Как есть, так и приляпан. Ошибки фиксятся, но медленно, видимо, у Найджела есть дела поважнее :(.

post-factum ★★★★★
() автор топика
Последнее исправление: post-factum (всего исправлений: 1)
Ответ на: комментарий от De1in

Всегда было интересно, почему почти никогда не собирается ядро, если оставить конфиги от арчевского ядра?

А у меня всё нормально собиралось, сколько ни пробовал.

Axon ★★★★★
()

Годно, спасибо за работу. Недавно решил сравнить со стоковым ядром, ребутнулся, словил аццкие тормоза и фризы при активном I/O, вернулся обратно.

Axon ★★★★★
()

Поставил себе на домашний ноут. Искаропки заработал wifi rtl8723ae, что приятно, но то заслуга 3.8 ядра наверное. Отзывчивость интерфейса действительно повысилась. Раньше стояло ядро от liquorix, они допилят ветку 3.8, перейду обратно, если вайфай работать будет искаропки, оно мне больше нравится.

anonymous
()

Также подготовлены бинарные сборки для Arch Linux, Debian и Ubuntu

Хотелось бы ppa. В 2013 году вручную ставить и обновлять ядра есть моветон.

sh4r4t4n
()

В какой файл UKSM пишет, сколько страниц расшарил, pages_shared или pages_sharing?

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

pages_sharing

The number of virtual pages pointing to the the above shared page, almost seen as equivalent save you memory.

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

В сусерепах не нашёл. Значит не попробую. Ну и ладно. В любом случае — спасибо за работу.

Sluggard
()

BFS

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

После поставил ядро без этого BFS, и тормозов нетути.

BFS таки не умеет нормально многоядерность использовать.

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

Напомни, в каком оверлее для Gentoo?

pf-sources всегда был в основной ветке, без каких либо оверлеев.

iron ★★★★★
()

Мне вот интересно, ты пишешь ck-патчсет и BFQ отдельно, но разве он не входит в ck? В арчевском linux-ck, кажется, именно так. Поставил я linux-ck (самосборный), с BFS время загрузки увеличилось на 3-4 с, а с BFS + BFQ на все десять. Значит ли это, что отзывчивость системы уменьшилась? На глаз вроде бы ничего не изменилось.

equeim ★★
()

Кстати по поводу uksm. Тут чувак разрабатывает его «улучшенную» версию PKSM. Хотя патч есть пока только для 3.6.

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

BFQ к -ck не имеет никакого отношения.

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

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

Интересно было бы сравнить. Я с uksm не вижу какой-либо серьёзной нагрузки на CPU.

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

Также подготовлены бинарные сборки для ... Ubuntu.

А убунтушные особенности там присутствуют, такие как apparmour?

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

На арчевики на странице про linux-ck написано, что чтобы включить BFQ надо добавить elevator=bfq в опции загрузки, к тому же в PKGBUILD'е можно включить BFQ по умолчанию. Linux-ck из AUR'a, по видимому, включает и BFQ тоже, не только BFS.

equeim ★★
()

Патчи, патчи, патчи. Просто по-русски объясни, стоит оно того, чтобы осквернять бубунтовски сваренное ядро или нет? В чем виртуальная выгода?

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

Что было в конфиге убунты, то и скомпилил.

post-factum ★★★★★
() автор топика
Последнее исправление: post-factum (всего исправлений: 1)
Ответ на: комментарий от equeim

Это их выбор. Значит, это не чистый -ck.

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

Эмм. Оставить в каталоге /boot бинарник бубунтовски сваренного ядра как бы можно и нужно, нет? Это по минимуму.

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

А ежели оно мне ядро угробит? Надо ж знать, ради чего рисковать.

Ничего страшного не случится скорей всего. Пару лет сидел на Zen, потом на PF. Cейчас сижу на дефолтном ядре и вообще стараюсь по меньше ковыряться в системе, т.к. профит не настолько большой чтобы тратить на это время.

firestarter ★★★☆
()
Ответ на: комментарий от AlexCones

Если собирать ядра не является твоим хобби - не стоит. Если что-то работает медленно - проще и дешевле купить новую железку, если твое время хоть что-то стоит. Если не стоит ничего - лучше научиться чему-то стоящему (если только ты не планируешь зарабатывать на жизнь именно работой с ядром).

ForwardToMars
()

пользуюсь дистрибутивным ядром от Ubuntu и не вижу смысла в -pf патчах :)

но что если в -pf решена проблема повисания работы с жестким диском когда какой-то процесс один стремится монопольно его использовать, а остальные программу ждут диск и висят?

неужели -pf патчи решают эту проблему?

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