URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58422
[ Назад ]

Исходное сообщение
"Кон Коливас представил BFS, новый планировщик задач для Linu..."

Отправлено opennews , 02-Сен-09 00:07 
Кон Коливас (Con Kolivas), в прошлом работавший над проблемами интерактивности рабочего стола и поддерживавший собственную ветку ядра "-ck", развитие которой было прекращено (http://www.opennet.ru/opennews/art.shtml?num=11124) в 2007 году из-за множественных отказов о включении патчей Кона в основную ветку ядра Linux, вернулся с новым предложением и опубликовал (http://ck.kolivas.org/patches/bfs/bfs-faq.txt) код нового планировщик задач, названного BFS (http://ck.kolivas.org/patches/bfs/) (Brain Fuck Scheduler).
BFS предельно прост и создан так, как показалось верным автору, без оглядки на современные представления о дизайне планировщиков задач и без надежды на его включение в состав ядра. Название BFS выбрано исходя из того, что разработчикам придется поломать голову, чтобы разобраться, как такой простой и не соответствующий классическим представлениям планировщик может демонстрировать такую хорошую отзывчивость при работе системы.


Отличительными чертами нового планировщика явля...

URL: http://lwn.net/Articles/350100/rss
Новость: http://www.opennet.ru/opennews/art.shtml?num=23249


Содержание

Сообщения в этом обсуждении
"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено ximaera , 02-Сен-09 00:07 
Кто-нибудь, снимите уже про это фильм.

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


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Аноним , 02-Сен-09 13:22 
Да кому нужен этот Торвальдс.

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено anatol , 02-Сен-09 00:11 
Отличное название! Может Линус заценит и включит его в ядро.

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Zenitur , 02-Сен-09 00:11 
Нелюбителям нецензурщины объясняю.
В американских фильмах даже положительные герои говорят Fuck! Почему? Это у них всё равно, что чертыхнуться. Не больше. Вам это подтвердит любой человек, бывавший в США. И только наши кинопереводчики обожают переводить это слово как самые грязные оскорблениря, на выбор.
Так что, предвидя комментарии насчёт неблагозвучности названия, решил отписаться первым и пресечь их.

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено cnstr , 02-Сен-09 04:35 
> В американских фильмах даже положительные герои говорят Fuck!

Только вот возрастной рейтинг этих фильмов какой? Для всех, включая детей, или только для взрослых?

Я, работая 3 года в университете в США, слышал от студентов слово fuck раз десять, не больше. И в магазине ты не услышишь слова fuck от приличного человека (который WASP). В общем, мат - он и есть - мат.

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


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено dq0s4y71 , 02-Сен-09 12:58 
+1

Все правильно, fuck  не "всё равно, что чертыхнуться", хотя звучит менее вульгарно, чем его любят у нас переводить.


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Имя , 02-Сен-09 14:16 
http://en.wikipedia.org/wiki/Fuck

... и все такое


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено ТТТ , 03-Сен-09 13:55 
> Я, работая 3 года в университете в США, слышал от студентов слово fuck раз десять, не больше. И в магазине ты не услышишь слова fuck от приличного человека

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


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено cnstr , 03-Сен-09 20:17 
> это когда русские профессора препадают китайским студентам

Если заменить студентов на аспирантов и образование вообще на физику-математику, то практически так и есть.


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено MaMoHT , 02-Сен-09 08:43 
Употребление оного слова скорее говорит об образованности того круга лиц, в котором ты в данный момент находишься. Например, попробуй пообщаться в среде дальнобойщиков (да и вообще простых работяг), для них многие слова, которые ты считаешь матами, являются неотъемлемой частью лексикона и слабо отличаются от "чертыхания". Для них это норма.

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

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


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено dq0s4y71 , 02-Сен-09 13:17 
>Переводчики все правильно переводят - это и есть самый натуральный мат, и
>употребляется он в соответствующей категории фильмов.

Не совсем правильно. На самом деле, это только недоучка Гоблин додумался английскую обсценную лексику переводить русским матом. Но они не равнозначны. Взять, к примеру, слово bitch. Гоблин, не мудрствуя лукаво, переводит его как "с*ка". А ведь есть женский журнал под названием Bitch. Вы можете себе представить женский журнал - пусть даже журнал радикальных феминисток - с названием "С*ка"? Так что, слово bitch, хоть и грубое, но воспринимается англоязычными не совсем так, как мы воспринимаем слово "с*ка". Скорее, как "стерва".

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


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено fi , 02-Сен-09 14:00 
mozilla - mosaic killer :)
RTFM
и т.д.

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено cnstr , 02-Сен-09 17:59 
>Не совсем правильно. На самом деле, это только недоучка Гоблин додумался английскую
>обсценную лексику переводить русским матом.

И как переводить фразу "Fuck you"? "О боже мой"?

Ты не поверишь, насколько разный будет эффект от этих фраз, когда ты их скажешь английскому и русскому работягам. :-)


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено cnstr , 02-Сен-09 18:13 
>А ведь есть женский журнал под названием Bitch. Вы можете себе
>представить женский журнал - пусть даже журнал радикальных феминисток - с
>названием "С*ка"?

Ты русский язык-то хорошо знаешь? "Сука" - это самка собаки. А самец собаки называется "кобель". Это не мат. Например: "Гафиз, красивый и ладный кобель, несколько лопоухий и слабозадый, получивший на VIII выставке золотую медаль, был много лучше своей сестры, мелкой, острорылой и совсем слабозадой суки."

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

Поэтому на грани, но можно. Но это же отмороженные бабы.


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено dq0s4y71 , 03-Сен-09 12:20 
>И как переводить фразу "Fuck you"? "О боже мой"?

В повести Сэлинджера "Над пропастью во ржи" есть такой фрагмент:

"That's the whole trouble. You can't ever find a place that's nice and peaceful, because there isn't any. You may think there is, but once you get there, when you're not looking, somebody'll sneak up and write "Fuck you" right under your nose. Try it sometime. I think, even, if I ever die, and they stick me in a cemetery, and I have a tombstone and all, it'll say "Holden Caulfield" on it, and then what year I was born and what year I died, and then right under that it'll say "Fuck you." I'm positive, in fact."

Как было переведено "Fuck you" в классическом переводе Райт-Ковалевой? Не знаешь. Потому, что ты - троечник, и книжку эту ты не читал. Марш в библиотеку Мошкова!

>"Сука" - это самка собаки.

Ага, и название журнала переводится как "самка собаки". Ха-ха! Глупый, открой для себя понятие "контекстуальный перевод".

>Поэтому на грани, но можно. Но это же отмороженные бабы.

Тебя, наверное, просто девушки не любят, вот ты их суками и обзываешь... ;)



"придёте на пересдачу"
Отправлено Вова , 07-Сен-09 12:17 
>Как было переведено "Fuck you" в классическом переводе Райт-Ковалевой? Не знаешь. Потому,
>что ты - троечник

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

нзч


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Аноним , 02-Сен-09 00:34 
в zen source регулярно обновляются патчи от ck, и некто BFS 201 тоже в последних коммитах значится

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено Аноним , 02-Сен-09 01:11 
Да, а пИнгвин наш ака Торвальдс любит обзывать всех тупыми или чьи-то идеи обзывать тупыми. И при этом прослыл эдаким душкой. Видимо, какает исключительно розами, а писает шанелью номер 5.

Просто пиндосы - грубияны и матершинники, поскольку как были бандитами, сбежавшими с большой земли, так ими и остались. Ну а всякие пИнгвины им любят по-холопски подражать, благо давно уже там и живут. Вот еще один мозго-б выискался. Мало ли в Бразилии Педро?

Fuck, ребята, это именно то, что это слово и означает. И это есть мат. У нас тоже в некоторых обществах принято только матом и разговаривать. И что, примем за норму или наше общество в целом немного покултурней будет? Всё зависит от развития субъекта и его окружения, а не от толмача. Вот в чем дело.


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено anon , 02-Сен-09 01:24 
>Fuck, ребята, это именно то, что это слово и означает.

И что это означает, умник? В отличии от богатого русского мата, английский очень скуден, поэтому fuck, совершенно не означает то что ты думаешь. Можно сказать девушке "You are fucking beautiful today", и это будет комплимент.


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено Lindemidux , 02-Сен-09 01:47 
ТЫ сегодня чертовски красивая Ж)

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено cnstr , 02-Сен-09 04:41 
>В отличии от богатого русского мата, английский очень скуден

Ты просто не знаешь богатого английского мата. Поэтому и порешь чушь. Да, у нас 4 слова создают костяк мата, у них - два. Но этих двух с лихвой хватает - см. хотя бы http://www.urbandictionary.com/define.php?term=fuck .


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено Анонумоис , 02-Сен-09 12:36 
>Да, у нас 4 слова создают костяк мата, у них - два.

Боюсь показаться невежественным в вопросах америкосского мата. Что за второе слово?


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено pavlinux , 02-Сен-09 16:03 
>>Да, у нас 4 слова создают костяк мата, у них - два.
>
>Боюсь показаться невежественным в вопросах америкосского мата. Что за второе слово?

cunt, prick, pussy, cock, twat


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено cnstr , 02-Сен-09 18:01 
Самое то - cunt и fuck. И несмотря на то, что в фильме Четверг у главной героини на курточке написано слово cunt, в США я ни одного, ни другого слова на одежде не видел. Правда я среди довольно приличных людей общался.

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено Анонумоис , 02-Сен-09 13:56 
За сайт спасибо.

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено div , 02-Сен-09 12:38 
> английский [мат] очень скуден

fuck, cunt, prick, dick, shit, bitch, fag, crap...

продолжить? или ты уже понял?

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


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено dq0s4y71 , 02-Сен-09 13:29 
>> английский [мат] очень скуден
>
>fuck, cunt, prick, dick, shit, bitch, fag, crap...
>
>продолжить? или ты уже понял?
>
>не несите ахинею, граждане. англицкий вполне себе матерный и даже очень язык.
>

Причем грубость можно выразить не обязательно словами с фекально-генитальными значениями. Например, если вы скажете кому нибудь "Up yours!", это, вроде, и не мат совсем, но по морде схлопотать можно... :)


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено prof_alex , 02-Сен-09 20:51 
За все не скажу, но у dick есть и не матерное значение. Про crap translate.ru говорит: crap , Глагол

   1. гадить

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


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено anonymous , 02-Сен-09 22:42 
>Как-то не тянет на мат, больше похоже на на слова которые «нагрузили»
>не цензурным значением.

ну да. примерное у нас будет — «хренотень». или «ерунда», если совсем цензурно-карамельно.


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено div , 03-Сен-09 03:32 
> но у dick есть и не матерное значение

это отменяет его матерное значение?

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

в качестве примера других "нормальных" слов, выясни что на американском значит "you screw me down" или "screw off". совсем весело. как где-то я прочитал -- в американском английском похоже осталось только одно "нормальное" слово с корнем screw -- это screwdriver :)

ну и по поводу translate.ru -- на заборе ведь тоже пишут, но там дрова ;) я вот почему-то уверен, что господин Кон Коливас говорит далеко не на оксфордском английском :)


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено dq0s4y71 , 03-Сен-09 12:32 
>прочитал -- в американском английском похоже осталось только одно "нормальное" слово
>с корнем screw -- это screwdriver :)

Это где вы такое прочитали? Уж не на заборе ли тоже? :)


"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено div , 04-Сен-09 02:09 
это шутка была.

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено prof_alex , 05-Сен-09 23:11 
> это отменяет его матерное значение?

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


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено sluge , 02-Сен-09 11:12 
почему в BFS есть глобальный минимум при четрых!? магия блин :-D

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Doctor , 02-Сен-09 11:57 
У него тачка 4-х ядерная

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Cobold , 02-Сен-09 16:45 
Скорее 2-х, потому что -j3 обычно даёт минимум уже на одном процессоре

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Doctor , 02-Сен-09 18:01 
Млять, тачка у него 4-х ядерная, он сам об этом пишет. И основная идея планировщика раздавать ресурсы ядер без оверхеда, как в случае CFS. Это видно на графике. Это для CFS нужно ставить -j больше числа ядер в два - три раза, при BFS нужно -j нужно передавать именно количество ядер.

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Cobold , 02-Сен-09 19:42 
спасибо, сразу не заметил

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено fidaj , 02-Сен-09 11:53 
Кто-то уже проверял это у себя на Desktop?
Отпишитесь о результатах, пожалуйста....

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено zaki , 03-Сен-09 12:08 
На одноядерном пне 4 стало значительно лучше работать при копировании по сети на флешку скорость не прыгает и можно еще в FireFox смотреть флеш, короче я в восторге ....

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено fidaj , 05-Сен-09 15:20 
>На одноядерном пне 4 стало значительно лучше работать при копировании по сети
>на флешку скорость не прыгает и можно еще в FireFox смотреть
>флеш, короче я в восторге ....

Небось Ubuntu используете?...
Просто там с планировщиком CFQ проблемы были, помоему только в версии ядер 2.6.28 это исправили...(если Ubuntu, конечно...)


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Аноним , 02-Сен-09 13:21 
Жду операционной системы Ubuntu Kolivax.

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено Cobold , 02-Сен-09 16:42 
а почему make выбран как показатель задержек интерактивности, проясните пожалуйста? В смысле, я в курсе что делает -j и что такое латентность, но не вижу связи.

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено sluge , 02-Сен-09 16:44 
ну так на чем быстрее работает-тот планировщик и быстрее

"Кон Коливас представил BFS, новый планировщик задач для Linu"
Отправлено Cobold , 02-Сен-09 16:46 
>ну так на чем быстрее работает-тот планировщик и быстрее

Время отклика? Не слишком ли просто?


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено XoRe , 02-Сен-09 22:33 
На страничке:
http://ck.kolivas.org/patches/bfs/reverse-scalability.png

Очень хорошо подобраны значения по оси Y.
Начинаются значения с 26.
Отсюда и такая "громадная разница".
Если перевести на проценты, то получится 12% ( (30-26.4)/30*100 ).
Ну или 13.63% ( (30-26.4)/26.4*100 )
Смотря что с чем сравнивать)

При этом получаем урезанную версию планировщика.
Личное мое мнение - маловато пользы приносит урезанная версия)


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Vasily Pupkin , 03-Сен-09 16:39 
Ну тут суть как бы в том, что теми фишками ты все равно не пользуешься, а получаешь небольшой выигрыш )

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено XoRe , 04-Сен-09 11:21 
>Ну тут суть как бы в том, что теми фишками ты все
>равно не пользуешься, а получаешь небольшой выигрыш )

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


"Кон Коливас представил BFS, новый планировщик задач для..."
Отправлено anonymous , 04-Сен-09 12:59 
>Но если говорить про домашний комп, то лично мне лень делать некоторые
>телодвижения, чтобы каждый раз при обновлении ядра его патчить и компилить,
>чтобы иметь сие чудо)

напиши скрипт, чо. и kexec вруби. %-)


"Шах и мат"
Отправлено Вова , 04-Сен-09 13:41 
>[оверквотинг удален]
>
>Очень хорошо подобраны значения по оси Y.
>Начинаются значения с 26.
>Отсюда и такая "громадная разница".
>Если перевести на проценты, то получится 12% ( (30-26.4)/30*100 ).
>Ну или 13.63% ( (30-26.4)/26.4*100 )
>Смотря что с чем сравнивать)
>
>При этом получаем урезанную версию планировщика.
>Личное мое мнение - маловато пользы приносит урезанная версия)

респект, мало кто заметил старт с 26)
зачётно график нарисован, да.


"Шах и мат"
Отправлено fidaj , 04-Сен-09 14:01 
>[оверквотинг удален]
>>Отсюда и такая "громадная разница".
>>Если перевести на проценты, то получится 12% ( (30-26.4)/30*100 ).
>>Ну или 13.63% ( (30-26.4)/26.4*100 )
>>Смотря что с чем сравнивать)
>>
>>При этом получаем урезанную версию планировщика.
>>Личное мое мнение - маловато пользы приносит урезанная версия)
>
>респект, мало кто заметил старт с 26)
>зачётно график нарисован, да.

Это называется - масштабирование участка графика!
Оба графика нарисованы в одних и тех же координатах - так что все там нормально!
Одно только "да" - что прирост производительности в новом планировщике действительно мал...
Было бы не плохо поганять его для сравнения тестами, что бы получилось вот типа этого: https://hep.pa.msu.edu/twiki/bin/view/AGLT2/Dell2950KernelTu...
(Я имею ввиду графики...)


"Шах и мат"
Отправлено XoRe , 04-Сен-09 20:12 
>[оверквотинг удален]
>>зачётно график нарисован, да.
>
>Это называется - масштабирование участка графика!
>Оба графика нарисованы в одних и тех же координатах - так что
>все там нормально!
>Одно только "да" - что прирост производительности в новом планировщике действительно мал...
>
>Было бы не плохо поганять его для сравнения тестами, что бы получилось
>вот типа этого: https://hep.pa.msu.edu/twiki/bin/view/AGLT2/Dell2950KernelTu...
>(Я имею ввиду графики...)

Имхо на таких графиках линия BFS мало чем будет отличаться от CFS =)


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено Аноним , 06-Сен-09 23:37 
Решил и я попльзовать патчик. Тестировал игрой Веселая ферма 2 запущеной в вайне на ноуте с процессором Пентиум М 1.6ГГц и двумя гигами памяти. Игра работает немого медленно, но играть вполне можна. Процесор при этом работал на максимальной частоте. После наложения патча на то-же ядро (ванильное, 2.6.30.1) игра как работала, так и работает но вот максимальная частота не включается, процесор работает на частоте 1.06ГГц.

ситема Ubuntu 8.04
wine версии 1.1.16

вот вам и конкретные цифры.



"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено fidaj , 07-Сен-09 00:09 
>[оверквотинг удален]
>вайне на ноуте с процессором Пентиум М 1.6ГГц и двумя гигами
>памяти. Игра работает немого медленно, но играть вполне можна. Процесор при
>этом работал на максимальной частоте. После наложения патча на то-же ядро
>(ванильное, 2.6.30.1) игра как работала, так и работает но вот максимальная
>частота не включается, процесор работает на частоте 1.06ГГц.
>
>ситема Ubuntu 8.04
>wine версии 1.1.16
>
>вот вам и конкретные цифры.

Заинтриговали - тоже попробую...


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено pavlinux , 08-Сен-09 21:21 
--- a/kernel/kthread.c
+++ b/kernel/kthread.c
@@ -16,7 +16,7 @@
#include <linux/mutex.h>
#include <trace/events/sched.h>

-#define KTHREAD_NICE_LEVEL (-5)
+#define KTHREAD_NICE_LEVEL (0)

Хе, шутник...


А если BFS попробовать с KTHREAD_NICE_LEVEL = -5  ???



"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено XoRe , 12-Сен-09 20:11 
>[оверквотинг удален]
>
>-#define KTHREAD_NICE_LEVEL (-5)
>+#define KTHREAD_NICE_LEVEL (0)
>
>Хе, шутник...
>
>
>А если BFS попробовать с KTHREAD_NICE_LEVEL = -5  ???
>
>

Поведайте нам, что значит сие =)

Ну, что за параметр KTHREAD_NICE_LEVEL)


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено pavlinux , 13-Сен-09 03:37 
>[оверквотинг удален]
>>Хе, шутник...
>>
>>
>>А если BFS попробовать с KTHREAD_NICE_LEVEL = -5  ???
>>
>>
>
>Поведайте нам, что значит сие =)
>
>Ну, что за параметр KTHREAD_NICE_LEVEL)

KTHREAD - K = Kernel = ЯДРО - THREAD - http://ru.wikipedia.org/wiki/Thread
NICE (LEVEL) - http://ru.wikipedia.org/wiki/Nice
(там хреново написано, nice это не приоритет, скорее порядок в очереди на выполнение)
(почему назвали nice не помню, помоему в Кериган и Пайке написано)

Переводим, получаем - Значение коэффициента планирования потоков/нитей ядра.

# ps -eo nice,cmd | sort -r

И видишь, все кто в квадратных скобках, это KTHREADы и у всех -5

или так

# ps -eo pri,cmd | sort -r (тут от 0 до 139 - это как раз и есть полный приоритет)

Этот Кон в пальто, взял и приравнял эти коэффициенты к 0, т.е как у обычных процессов :)

Можно так же приколоться с CFS
# for i in `ps -eo %p`; do renice 0 -p $i; done;

и тогда делать бенчмарки.


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено БездыХанный , 01-Мрт-10 22:57 
Попробовал - сразу всё закрутилось =)))

"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено БездыХанный , 01-Мрт-10 22:57 
>Попробовал - сразу всё закрутилось =)))

Всмысле, залетало.


"Кон Коливас представил BFS, новый планировщик задач для Linu..."
Отправлено pavlinux , 01-Мрт-10 23:55 
Какое ядро-то? С версии 2.6.32 KTHREAD_NICE_LEVEL = 0 у всех процессов.