LINUX.ORG.RU

Вышел патчсет pf-kernel для ядра Linux версии 3.12

 , ,


1

1

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

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

Задержка выпуска связана с устранением проблем в BFS, которые приводили к невозможности использования ванильной гибернации в некоторых системах, а также с обновлением кода TuxOnIce для нового ядра.

В патчсет входят:

  • стабильные патчи 3.12.2;
  • планировщик процессов BFS версии 443 с дополнительными исправлениями;
  • планировщик ввода-вывода BFQ версии 6r2;
  • подсистема гибернации TuxOnIce;
  • реализация техники слияния одинаковых страниц в памяти UKSM.

Известные проблемы в этом выпуске:

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

Патч применяется к чистому ядру версии 3.12 без стабилизационных патчей.

Для Arch Linux есть пакет в AUR'е. ebuild для Gentoo тоже обновлен. Для Ubuntu подготовлены неофициальные бинарные сборки.

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

Скачать патч

>>> Анонс

★★★★★

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

mono, повесь уже на эту новость флажок «мини». А с соседней новости про EFL аналогичный флажок сними. У шамана видимо температура была, когда он это аппрувил...

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)
Ответ на: комментарий от vova7890

да уж сколько железа не перепробовал, всё не знаю. Может дистрибутив кривой, стоит на федору или арч поменять? 🐱

darkenshvein ★★★★★
()

предоставляют альтернативную подсистему гибернации, более быструю, нежели основная

Насколько быструю? У меня на ноуте с стандартным ядром иногда засывает вплоть до минуты.

cvs-255 ★★★★★
()

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

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

нет, ты просто привык к такой работе ОС и считаешь это нормальным поведением. Иными словами жрёшь и выдаёшь за нормальность.

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

И тестировал как самосборное, так и пакет для арча, linux-ck.

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

У меня обычно в suspend уходит за 10 секунд, но иногда что-то случается, и он впадает в транс, и не засыпает. При этом все остальное работает

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

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

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

Не знаю. На этой неделе протестировать не получится, может, на следующей. Если не забуду.

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

Да как-то по-разному...

Вот например что точно воспроизводится - загружаем систему, первый раз засыпает и просыпается нормально (ну почти нормально - после просыпания init говорит что у него сегфолт и типа пробует поспать 30 секунд, но система работает), а вот второй раз после этого - уже вроде всё возобновляется и потом kernel panic: attempted to kill init.

Ещё было так - засыпаю, пробую проснуться - на этапе загрузки в момент переключения видеорежима (radeon) система видимо умирает и экран плавно «выцветает» пятнами до белого.

Ещё было так - пробую проснуться, а оно чо-то там быстро ругается и не просыпаясь начинает просто грузиться...

Т.е. наиболее часто фейлы при возобновлении, но два раза были и проблемы при засыпании - они раз не заснул и просто вернулся обратно, один раз повис с чёрным экраном.

Это всё за сегодня =))))

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

И ещё кстати, он вообще что ли не заморачивается девайсы заморозить? После возобновления в консоли куча ошибок в духе gpu lockup for сколько-то там... Или это всё типа нормально?

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

Ну оно в теории как раз все устройства должно заморозить, а то, что вешается gpu, так это, может, видеодрова виноваты.

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

Э... Попробовал. Возобновляться вообще не стал, но зато убил суперблок на /home. На хрен такой суспенд...

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

12309

Что касается этой проблемы, то я давно заметил - если просто копировать что-то на флэшку, даже если она пишется всего 2-3 Мб в секунду, вся система Linux буквально парализуется.

Воспроизводится на Ubuntu с обычным дефолтным ядром НА ЛЮБОМ железе, пробовал разное - а эффект один: если что-то пишется на флэшку, хоть 1 Мб/сек, то Linux просто тупо висит при попытках других программ обратиться к диску, хотя жесткий диск совершенно не используется.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от vitalif

Дебильный uswsusp зачем-то половину памяти там оставляет

Но зато ж выходит из хибернации быстро. А тормоза после загрузки далеко не всегда критичны.

А это происходит далеко не всегда - постоянно падает :-(

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

MiniRoboDancer ★☆
()
Ответ на: комментарий от I-Love-Microsoft

Добавлю, что на ядре 3.8 это никуда не делось, и я не верю что разработчики ядра ни разу в жизни не копировали что-то на флэшку - почему я видел этот эффект на 5 различных конфигурациях? А они ни на одной?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Я счастливый человек, уж чего-чего. а бага 12309 не наблюдал. Никогда...

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

Дак если бы он просто отказывался. Он (tuxonice) у меня систему валит, вон почитай комменты выше, а щас вообще суперблок убился в процессе этих упражнений. Свопа кстати 10 гб, а RAM 8 гб, так что явно хватать должно.

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

Попробовать штоле - сравню со своим ванильным собранным с простынёй флагов.

svr4
()
Ответ на: комментарий от I-Love-Microsoft

Шимоновскими советами пользовался?

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

Ага некритичны, аж консолька тормозит, и я уже молчу о том, сколько приходится ждать пока фаерфокс прочихается...

Смысл в том что если бы читать всё - ну, выходил бы раза в 2 дольше (по факту меньше чем в 2, т.к. не всё время чтение с диска занимает), но суммарно это всё равно оптимальнее, т.к. чтение последовательное, а не случайное.

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

Ну вроде да)) по крайней мере ежедневно используемый uswsusp не жаловался))

Может ядро не особо стабильное, конечно (debian experimental - 3.12 + патчи дебиана + патч 3.12->3.12.2 + патч TuxOnIce), может попробовать накатить TuxOnIce на 3.11 из sid'а...

vitalif ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Что касается этой проблемы, то я давно заметил - если просто копировать что-то на флэшку, даже если она пишется всего 2-3 Мб в секунду, вся система Linux буквально парализуется.

Доо. Видимо именно поэтому мой ноутбук о трёх флэшках (16-гиговая USB, двухгиговая CF подключённая напрямую в IDE и 8-гиговая MicroSD в кардридере) отлично работает.

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

Ну я наверно что-то не так делаю, ага. Щас запущен make -j2 (ядро компилится), играется музыка вдурове, открыт десяток вкладок в браузере и ещё с одной флэшки на другую льётся архив.

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

Да по-моему ничего там особо критичного... мелкие багфиксы, всякая хрень с фирмварью, aufs... Хз, можно конечно и вальнику попробовать...

vitalif ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Тоже такое увидел. Почему в дебиан этого нет? В убунте специально переносят?

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

Вот я пробовал записать при помощи dd на SD-карту (класс 10) образ (несжатый) - наблюдается эффект. Что на AMD Phenom II x6 что на Intel i5. Картридер USBшный.

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