LINUX.ORG.RU

Вышел патчсет от Кона Коливаса

 , kolivas, patchset,


0

1

Вышел патчсет для ядра 2.6.32 от Кона Коливаса.

Коливас — в прошлом один из активных разработчиков ядра (анестезиолог по образованию, им же и работает), который привносил свежие идеи, улучшающие работу ядра Линукса на обычных десктопах. К сожалению, в своё время, ни его планировщик процессов SD, ни технология упреждающего своппинга (swap prefetching) не встретила одобрения со стороны «власть имущих» (т. е. Торвальдса), в связи с чем Коливас самоустранился от работ в области ядра.

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

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

Хочется надеяться, что в ближайшем будущем наработки Коливаса будут включены в основное ядро.

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

★★★★★

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

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

>Вот он Линукс во всей красе.

Вот он, нищеброд во всей красе.

нормального планировщика задач до сих пор нет

Не поверишь, есть! У меня. Называется cfs. И нет на него нареканий. У меня. А у тебя - есть. И почему ты свои сексуальные проблемы на всё комьюнити натягиваешь? Может у вас, страдальцев по Коливасу и самого Коливаса, другие проблемы? Просто по скудоумию и не умению их внятно продиагностировать и описать вы решаете их через анус? Коливасу об этом открытым текстом говорили.

флешь до сих пор не работает нормально

Ну что я делаю не так? Ну почему у меня флешь работает нормально? Флеш - феерично кривой закрытый блоб, согласен, но у меня почему он работает? Жрёт, правда, если во весь экран , 40% проца, которого не жалко, но работает?

орунам о Линуксе

Понаехало тут тупых и жадных детей...

anonymous
()

Уже точно не помню, но кажись тот же smartctl пилит толи физик толи какойто отстрел из лаборатории физики. А тут прям анастозиолог, ну такое только в Линуксе конечно же возможно...

Профессиональных программистов тут конечно же не найти... А ну еще школота.

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

>Не поверишь, есть! У меня. Называется cfs.

Это тот который при маломальских дисковых операциях загибает тачку раком и в морской узел?

И нет на него нареканий. У меня. А у тебя - есть.

Может ты просто свой Линукс крутишь на каком то отдаленном серваке или прогнившевшем говно тазике в говно сетке, а сам на Свисте сидишь? Потому у тебя так все и шикарно по полочкам раскидано? А вот я Линукс использую изо дня в день что на работе что дома и могу с уверенностью сказать что в 2010 году уже после 20ти лет разработки он не готов ни к тому ни к другому. Так, полуось какая то.

Понаехало тут тупых и жадных детей...

Оххх уш эти сказочники (с)

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

>А вот я Линукс использую изо дня в день что на работе что дома и могу с уверенностью сказать что в 2010 году уже после 20ти лет разработки он не готов ни к тому ни к другому. Так, полуось какая то.

Взаимоисключающие параграфы?

annulen ★★★★★
()

Кстати, последнее время у меня в голове постоянно крутится теорема о Линуксе и нищебродах.

Так вот, тут приведу собственно саму теорему и ее доказательство.

Теорема: «Если человек линуксоид, то он - нищеброд».

Доказательство: Исходя из аксимы про «время и деньги» (Время - это деньги!) и аксиомы про «Линукс и время» (У пользователей Линукс нету времени даже на личную жизнь, потому что они заняты Линуксом) следует тот факт, что у Линуксоедов нету времени, а значит, что у них нету денег. Следовательно: Все Линуксоеды нищеброды. Теорему доказано.

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

>>cfs >дисковых операциях

Мсье Анонимус, перестаньте сливать.

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

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

>У пользователей Линукс нету времени даже на личную жизнь, потому что они заняты Линуксом

по себе других не судят

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

> для тех же десктопов и нормального планировщика задач до сих пор нет

Гы. Я от cfs в восторге, на несчастном одноядерном семпроне такое впечатление, что на четырехядернике сидишь. По-моему от нагрузки на проц еще никогда не зависало, обычно её вообще только по графику замечаешь.

И кто подскажет, что за LA, которое тут постоянно упоминают? Или хоть что в гугл вбивать, чтобы на Лос-Анжелес не смотреть? :)

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

>Это тот который при маломальских дисковых операциях загибает тачку раком и в морской узел?

Это ты с cfq попутал, сраный ламер.

Может ты просто свой Линукс крутишь на каком то отдаленном серваке или прогнившевшем говно тазике в говно сетке, а сам на Свисте сидишь? Потому у тебя так все и шикарно по полочкам раскидано? А вот я Линукс использую изо дня в день что на работе что дома и могу с уверенностью сказать что в 2010 году уже после 20ти лет разработки он не готов ни к тому ни к другому. Так, полуось какая то.

Шворц спрячь и брызги вытри. Что используешь, похвально. Я вот тоже, с 2.0 ветки, использую. И всю эпопею с шедулерами помню. И rshed помню, и сам в разработке поучаствовал. И текущим состоянием шедулера - удовлетворён. Проблема в том, что «отзывчивость» - это расплывчатая органолептическая характеристика. По моему опыту, половина жалующихся на «отзывчивость» не понимают, что такое load average и почему он у них большой. То есть накосячили в юзерспейсе. А у второй половины кривое железо.

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

>Я от cfs в восторге, на несчастном одноядерном семпроне

На несчастном одноядерном две трети планировщика не нужны. Оставшаяся треть проста как рельс и вылизана в прошлом веке.

И кто подскажет, что за LA, которое тут постоянно упоминают?

Погугли «что такое load average». Этот вопрос из серии тупых и неприличных для тру юниксовода.

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

Эпичненько зафейлил. Несмотря на то что имею дженту, времени у меня хоть отбавляй. Умудряюсь даже очень поздно вставать. А деньги есть в достаточном количестве, чтобы жить спокойно и не напрягаться. Видимо тебе просто везде мерещатся бомжи.
Практика обычно другая, чем больше денег - тем меньше жизни, тем более личной. Большинство людей с зарплатой от 10000$ уже даже спокойно выспаться не могут, а утром не обходятся без кофе или другого способа завестись - например бег на лыжах. А отдых - исключительно активный, потому что просто не могут ни сидеть, ни петь, ни свистеть - рассыпаются на песок. Не все конечно. Не стоит всех ровнять на какие-то планки:)

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

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



У меня.


echo 5 > /proc/sys/vm/dirty_background_ratio
echo 1024 > /sys/block/sda/queue/read_ahead_kb
echo 256 > /sys/block/sda/queue/nr_requests
echo 128 > /sys/block/sda/device/queue_depth


Но. У меня аппаратный райд. Вообще проблема есть у многих. И связана
может быть с кучей причин. От корявого распределения прерываний до
криво собранного ядра и слишком серверных по дефолту настроек в
дистрибутиве.

anonymous
()

Насчет переключения планировщиков и комментариев выше - http://jabb.im/rd - а это что? Что мешает так сделать?

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

>>на zen-sources я пока плотно подсел

Настолько плотно, что не заметил его переименования в zen-kernel?)


Видишь ли, я, как всякий ленивый человек, стараюсь ничего не делать ручками. И переименование официального названия мне до лампочки. Ибо в моём дистрибутиве пакет зовётся sys-kernel/zen-sources. А на официальном сайте этого варианта ядра я и не был :)

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

Убейся. С Линуксоедами все как всегда. Куча брызжания слюнями, соплями, метание терминами и всяким истерическим бредом. Но Линукс тем временем все так же не работает. Тебе не чем крыть факты говорят против тебя, а факты как известно - весчь упрямая. «Линукс тормозит при обращении к диску, машинка тупо загибается при копировании файлов». И какие бы ты мне речевки не пел, это не меняет абсолютно ничего.

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

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

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

Линукс отнимает время и это факт, вот хотя бы взять меня. Я сейчас не занимаюсь делом, а треплюсь на каком то говно форуме, ну это просто ппц!

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

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

>Но Линукс тем временем все так же не работает.

У Тебя. Понимаешь, трудный, У Тебя. У Тебя не работает. Пользуй Виндовс семь. Тебе не судьба.

Тебе не чем крыть факты говорят против тебя

Да крыть то зачем? Работает, на 40 (сорока, прописью) десктопах и серверах. У меня.

И какие бы ты мне речевки не пел, это не меняет абсолютно ничего.

У Тебя не меняет. Ничего. Для тебя патчсет написали, наложи и пользуйся. Может он твои эзотерические проблемы вылечит. А если вдруг купишь себе мозг, найди у своей машины узкое место, разработай testcase и предъяви в lkml, с профилировщиком и диагностикой. Или сам пофикси. И будет тебе респект. Понимаешь, я вот могу это сделать, но У Меня Работает. И Мне Это Не Нужно. И я, и все эти люди на lkml не могут отдиагностировать Твою проблему.

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

>Взаимоисключающие параграфы?

То что я пользуюсь Линуксом еще не подтверждает тот факт что мне он нравится или что оно вообще идеально. Просто дело привычки и кое каких внешних обстоятельств.

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

> На несчастном одноядерном две трети планировщика не нужны. Оставшаяся треть проста как рельс и вылизана в прошлом веке.

Но на многоядерном хуже не будет же. А тут, по сравнению с, например, ХР, уже сказка просто.

Погугли «что такое load average». Этот вопрос из серии тупых и неприличных для тру юниксовода.

О, так понятнее, merci. Согласен что вопрос тупой, просто этой темой не интересовался пока, раз всё работает нормально.

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

>на 40 (сорока, прописью) десктопах и серверах. У меня.

Гыггыгы ну народу ты говна напирил немножко, молодец. Еще приведешь пять клиентов в секту и она тебе сделает +10 к карме. А сам то дома на чем сидишь? Не уж то на Линуксе? Ай давай угадаю. У тебя же отмаз. Ты страсть как любишь играть в игры и поэтому у тебя Виста и ужасно крутая видео карта и соответсвенно венда.

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

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

если ты про IO планировщик, то в grub, параметром elevator задается, или на лету, например:

echo deadline > /sys/block/ИМЯ_ДИСКА/queue/scheduler

выбираешь deadline, noop, anticipatory или cfq, будет bfs еще так только в путь.

p.s. это я про centOS, FC и прочие шляпы, у других думаю также.

p.p.s для серваков с centOS (крутится жаба и pg) остановился на deadline как на более равномерном.

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

> По моему опыту, половина жалующихся на «отзывчивость» не понимают, что такое load average и почему он у них большой. То есть накосячили в юзерспейсе. А у второй половины кривое железо.

А третья сторона ставит BFS, и у них исчезают проблемы первой и второй половины.

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

>Но на многоядерном хуже не будет же. А тут, по сравнению с, например, ХР, уже сказка просто.

Ну так было не всегда, эпопея та ещё была.

А вот у некоторых хуже. Причём, что характерно, все эти люди не могут объяснить с фактами в руках, а не с утверждениями, чем и почему хуже тем, у кого всё работает ровно. И Коливас решил сломать и сделать по своему. Только его решение не универсально и не проливает свет на саму проблему (если она вообще есть).

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

>Или контр-страйк запусти, вендошколота. А с ЛОРа - вон.

А зачем мне коунтер страйк запускать? Я то в игры уже и забыл когда последний раз играл. Это же ты у нас игродрочер.

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

>Или сам пофикси.

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

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

>Гыггыгы ну народу ты говна напирил немножко, молодец.

Похудей, гадалка. У меня дома НЕТ компьютера. Знаешь почему? Я отдыхаю дома. От компьютера. Есть n810 с ssh и браузером, мне хватает.

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

> А вот у некоторых хуже. Причём, что характерно, все эти люди не могут объяснить с фактами в руках, а не с утверждениями, чем и почему хуже тем, у кого всё работает ровно.

Только его решение не универсально и не проливает свет на саму проблему (если она вообще есть).

Это другой вопрос, как можно нормально решать проблему с описанием типа «в ютубе полноэкранное видео дергается» (они б еще .3gp с телефона на fullhd моне так смотрели), /me не понимает. В любом случае проигрывание видео в флеше процесс вроде бы не многопоточный же, лол.

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

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

Правда в том, что если бы у тебя были деньги пачками - ты бы тут не тролил. Потому что телефон бы звонил как минимум треть суток без перерыва. Решения они сами не принимаются. Рутер он всегда загружен. И чем больше денег - тем больше нагрузка. Не знаю в какой ты реальности, но многие мои знакомые, которые живут хотя бы как я, встают рано, пьют кофе, кладут телефон в карман и приходят поздно. Да, номинально куча свободного времени, свободный график и тд. Но по факту - звонят даже поздним вечером. Частично эту проблему решают секретари и помошники, но вот незадача, когда появляются секретари и помошники - работы обычно становится на порядок больше и нагрузка в лучшем случае остаётся на прежнем уровне - а обычно увеличивается дальше.
Ну а зачем людям деньги пачками - это известно зачем, чтобы покупать продажных женщин и пить дорогой коньяк, только эти две вещи смогут стерпеть обессиливший член и грустную мину на лице.

ixrws ★★★
()

Эхх... пойду, стопаря патчсета накачу!

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

>У меня дома НЕТ компьютера.

:) Слив защитан.

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

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

А он и не должен. Да, не сказка линукс пока. Но ведь никто не заставляет пользоваться. Можно ещё годиков несколько под виндой посидеть, подождать. По сравнению с моими экзерсисами в 98 году, сейчас линукс шёлковый просто.

anonymous
()

Лучше бы эту вещь включили в АЛТЛинукс. Я бы потестил.

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

>сейчас линукс шёлковый просто

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

annulen ★★★★★
()

CFS is...

http://lwn.net/Articles/357658/

«In the area of CPU scheduling, Google found the move to the completely fair scheduler to be painful. In fact, it was such a problem that they finally forward-ported the old O(1) scheduler and can run it in 2.6.26.»

http://twitter.com/Clustrx

«CFS sux for HPC purposes, removed from our latest comp nodes' kernels»

WTF, Ingo!? Is it RedHat who pays you for making mainline kernel worse, or it's Micrsoft?

BTW - There's still no CFS in RHEL kernel - they're using O(1) scheduler.

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

>да я не к тому, что линукс плохой, а что не надо давать бредовых советов

А почему бредовых? Почему тебе, не купившему support, вообще кто то даёт эти советы и пишет патчи? Тебя ведь не заставлял никто линуксом пользоваться. И не должен тебе никто и ничего. Соответствено:

1. Можешь исправить - исправь.

2. Не можешь - грамотно, ГРАМОТНО опиши проблему, чтобы её смогли отдиагностировать и исправить.

3. Не можешь ни первого, ни второго? Молча жди или попробуй более другую ОС.

anonymous
()
Ответ на: CFS is... от alext

>CFS sux for HPC purposes, removed from our latest comp nodes' kernels

O_o а никто не знает где надыбать патч О(1) планировщика для последнего ядра?

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

>O_o а никто не знает где надыбать патч О(1) планировщика для последнего ядра?

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

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

>Гыггыгы ну народу ты говна напирил немножко, молодец. Еще приведешь пять клиентов в секту и она тебе сделает +10 к карме. А сам то дома на чем сидишь? Не уж то на Линуксе? Ай давай угадаю. У тебя же отмаз. Ты страсть как любишь играть в игры и поэтому у тебя Виста и ужасно крутая видео карта и соответсвенно венда.

слыш тупой анонимус - ты так пишеь будто линуксом нельзя пользоваться дома

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

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

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

> Помойму ему(Линусу) давно пора всё же обзавестись десятком-другим подчинённых, которые бы по его указки всё делали как надо.

Где ты таких найдешь? IT скатилось в ..., профи разочаровались и ушли, уступив место идусне и прочим черножопым. Нет смысла так напрягаться, вкладывать столько сил, постоянно совершенствоваться ради сраной миски риса. Есть ещё фанатики, но они в одиночестве. Макаке же ядро не доверишь - разнесет все к чертям после первого же коммита.

Pavel_LV
()

А накачу-ка я этот патчсет... Благо в ауре есть...

ei-grad ★★★★★
()
Ответ на: комментарий от matumba

>Слава и самоуправство растляют моск, трудно в таком положении принять простую истину: «не ты один такой умный». Торвальдс этого не понимает.

Торвальдс говорил уже что будет рад если linux будет одним из многих ядер. Типа что-то не нравится - форкайте.

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

>>Любопытно было бы потыкать этот BFS, но нет ли проблем со стабильностью?

Нет,проблем со стабильностью нет. Пользую почти с самого появления BFS,впечатление хорошее

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

Еще одно подтверждение тому что «Всем на все наплевать (с)».

anonymous
()

>анестезиолог по образованию, им же и работает

Тонко.

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