LINUX.ORG.RU

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

 , ,


3

3

С небольшой задержкой вышла новая версия патчсета pf-kernel для ядра Linux версии 3.5.

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

В этом релизе:

  • добавлен механизм автоматического объединения одинаковых страниц памяти UKSM, благодаря чему можно сэкономить ОЗУ при запуске множества копий одинаковых программ или таких тяжеловесов как Firefox (лично мне это сэкономило около 300 Мб);
  • добавлен альтернативный механизм балансировки нагрузки BLD для планировщика процессов CFS (подчёркиваю, что это не новый планировщик процессов);
  • убран LinuxIMQ, так как лично я им не пользуюсь, а новых релизов товарищи разработчики не выпускают;
  • убран l7-filter, так как не удалось заставить его работать с новыми ядрами, а патчей от разработчиков нет;
  • теперь все патчи подписаны моим ключом.

В 3.5.1-pf НЕТ -ck и BFS, так как их нет вообще для ветки 3.5 (Коливас устроился на работу и снизил свою активность как разработчика ядра). BLD является временным решением.

Известная проблема одна: у меня не работает TuxOnIce, хотя это продолжается последние несколько версий. Nigel Cunningham работает над этим.

Большая просьба: попробовать BLD и отписаться о впечатлениях.

Скачать патч на чистое ядро 3.5

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

>>> Анонс

★★★★★

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

Свеже скачанное ядро, может из-за того, что в тестинге? (linux-3.5) Такой вопрос, при инсталяции модулей папки доджны сами создаваться?

ERROR: could not open directory /usr/lib/modules/3.5.1-pf: No such file or directory
FATAL: could not search modules: No such file or directory
rm: невозможно удалить «/lib/modules/3.5.1-pf»: Это каталог
make: *** [_modinst_post] Ошибка 1
denisnet
()
Ответ на: комментарий от Lamppost

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


INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
  DEPMOD  3.5.1-pf
rm: невозможно удалить «/lib/modules/3.5.1-pf»: Это каталог

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

Это проблема скриптов сборки, которые не учли перемещение /lib в /usr/lib. Я так думаю. Поэтому, создавай отдельную тему и спрашивай там.

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

Если работает нормально - то забить. Да и пересобрать вопрос минуты, ибо make oldconfig.

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

ну а так - с bld быстрее работает, раньше при синхронизации портежей фокс вообще замирал. теперь все летает. но от ksm эффекта не заметно.

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

Не парься. BFS не в состоянии нормально загрузить процессор. Я проверял неоднократно. Поэтому и не использую его.

Можно поподробнее? Особенно интересует указание, что за система (физическая) и что за задачи.

ktulhu666 ☆☆☆
()

Сразу после старта иксов окна переключаются с заметной глазу латентностью, 300-700 мс. Планировщик i/o deadline, видео - nouveau. А вот через пару минут все нормально.

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

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

BLD пробовал отключать?

ЧТо-то вообще не найду ни BLD ни CFS ни в xconfig ни в /proc

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

DNA_Seq

ЧТо-то вообще не найду ни BLD ни CFS ни в xconfig ни в /proc

Это до компиляции делается.

[pf@eternity]:[~][0]% zgrep -i config_bld /proc/config.gz
CONFIG_BLD=y
post-factum ★★★★★
() автор топика
Ответ на: комментарий от DNA_Seq

Чтобы сменить i/o-планировщик, пересобирать ядро не нужно. Достаточно включить изначально все, а потом переключать в рантайме.

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

Будь солнышком, сходи на официальный сайт по ссылочке и прочти списочек того, что входит в патчсет. Там даже расшифровочка буковок есть.

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

Железо в порядке, стоял какой-то недоделанный zen. Например, 0,1 случаев при загрузке замирал какой-нибудь процесс. Да вообще даже ls как-то раз завис. После зависания ни на что не реагирует. Ну и не обязательно. А неправильное распределение ресурсов - так, фигня.

mittorn ★★★★★
()

Вот и всплыли тормоза без BFS... только начал видео обрабатывать - не все ядра загружены (но не в этом даже проблема) так при этом еще и интерфейс тормозит - все окна рывками, скролинг на вебе... в общем возвращаюсь на zen+BFS... увы :(

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

Ну я тоже жду BFS для 3.5. Тогда и возвратимся. Хотя есть мысли оставить BLD в качестве взаимоисключающей опции.

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

Собрал ядро с UKSM. Раньше Firefox занимал около 460 мб, теперь с теми же вкладками - 250 мб. Классная штука.

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

Странные дела. Я как включил CFS+CONFIG_SCHED_AUTOGROUP, так с тех пор проблем не знаю с откликом, хоть в фоне и собирается что-нибудь в 8 потоков и гудит виртуалка с Win XP.

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

-=:=-

Собрал ядро с UKSM. Раньше Firefox занимал около 460 мб, теперь с теми же вкладками - 250 мб. Классная штука.

Яростно плюсую.. 6 фоксов по 4-8 вкладок - 220метров.

Правда чтото на хромом не заметно..хм..

KosmiK ★★
()
Ответ на: -=:=- от KosmiK

не могу понять что вы за фокс используете и зачем много отдельных его окон? если фокс прекрасно ведет себя со своими вкладками в пределах своего одного окна - неактивную вкладку он даже не подгружает... я со свомими открытими ~150 вкладками не замечаю от UKSM такого эффекта экономии памяти за счет дедубликатов станиц памяти... вот если виртуалок куча запустить или однотипный программ - то да - эффект на лицо...

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

-=:=-

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

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

у меня тазик только в спящий режим с тех пор уходит - и обратно выходит... уже несколько дней - так вот занимаемая память всё растет и растет...

Mem: 6048200k total, 5561604k used, 486596k free, 54600k buffers

Swap: 5999612k total, 1416k used, 5998196k free, 1595312k cached

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

собранное с такими параметрами ядрышко уже несколько дней нормально работает. Глюк с окнами пропал.

DNA_Seq ★★☆☆☆
()
Ответ на: -=:=- от KosmiK

Яростно плюсую.. 6 фоксов по 4-8 вкладок - 220метров.

Так фокс же один всё равно. Его окон 6.

Правда чтото на хромом не заметно..хм..

А я был уверено, что будет наоборот. У фокса мало заметно, а у хрома, который действительно стартует отдельный процесс (или что там?) на страницу (окно?), хорошо заметно.

gag ★★★★★
()

Уже с неделю гоняю UKSM на ноуте с 2.5г RAM. Основные пожиратели памяти: 700Mb ramdisk, google chrome, sqlite manager (firefox addon).

Если раньше OOM killer мне часто передавал пламенный привет, то сейчас наоборот. В общем UKSM рулит и педалит.

post-factum, спасибо за патчсет

ZuBB ★★★★★
()
Ответ на: -=:=- от KosmiK

у меня заметно

ZuBB ★★★★★
()

Насколько я понял, -ck под 3.5 уж неделю как готов. Будешь его возвращать взад?

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