The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Новая, значительно переработанная, версия планировщика задач CFS"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Новая, значительно переработанная, версия планировщика задач..." +/
Сообщение от Nickemail (??), 21-Ноя-07, 02:34 
>А есть ещё NUMA

опять ты со своей нумой... :)
у тя дома нума на всю квартиру? :))


>чё там делать прикажешь :) Вычислять веса каждой Ноды надо!

прикинь обидно то как!... %)))

эти веса - копейки по сравнению с шедулингом.
там того пересчета цикл по группам/процам и пара выражений арифметики.

А ваще, при помощи cgroups/cpuset легко сетапяцо группы на указанных множествах
процев/нодах памяти.


>[оверквотинг удален]
>  10. Человек, курящий «Мальборо», живёт рядом с хозяином кошки.
>  11. Дом, где курят «Данхел», — рядом с тем, где
>держат лошадь.
>  12. Любитель «Винфилд» пьёт пиво.
>  13. Немец курит «Ротманс».
>  14. Норвежец живёт рядом с синим домом.
>  15. Тот, кто курит «Мальборо», живет рядом с тем, кто
>пьет воду.
>
>   * Где живет рыбка?

Гы. У того, кто пьёт грог ;)


>Вот так и в CFS - скажем, что "рыбка" это требуемый
>для вычисления вес процесса...

да расслабь булку. Все там проще :)
Список групп и подмножества процессоров, на которых разрешено работать данной группе.
Это 2 вложенных цикла с параметром.
Т.е. лишь в худшем случае это именно фикл по всем группам и процам. Даже в случае с 1024 процами это не много :)   ну и даже если пара десятков групп.

Тем боле, шо оформлен персчетчик в нитко и сам чудно может быть запущен
на любой ноде/проце твоей нумы (смотря как у шедулера насетаплено)
%)

не изволь отказать себе в удовольствии взглянуть на сей нить (ф-ция rebalance_shares):

http://people.redhat.com/mingo/cfs-scheduler/sched-cfs-v2.6....


> Прикинь как весело будет на Blue Gene/L иль на CRAY c
>1024 CPU.
> Думаю вычислительная нагрузка поползёт по exp(x).

Да ну ;) в зависимости от констант (к-во нодов/процов) будет функция загрузки шедулера меняццо?? :)
Ну, это реально лишь в случае спец поведения шедулера на определенных участках x (CPU number). А так функция ползет всегда однообразно, лишь меняя коэфициенты рястяжения по координатам ;)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Новая, значительно переработанная, версия планировщика задач CFS, opennews, 20-Ноя-07, 16:20  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру