Вышел ulatencyd — демон, контролирующий параметры отзывчивос

Все новости из мира ОС Linux, BSD, Unix
Ответить
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Вышел ulatencyd — демон, контролирующий параметры отзывчивос

Сообщение Infernal Flame » 14 янв 2011, 09:26

Вышел ulatencyd — демон, контролирующий параметры отзывчивости системы

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

Демон пока не готов для повседневного использования, но успешное начало уже положено. Так, например, при выполнении «make -j 40» на двухъядерной машине автор демона смог без проблем смотреть HD-фильм.

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

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

Исходный код

з.ы. рекомендую почитатьхоливар на ЛОРе по поводу этой новости %)
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Ответить

Вернуться в «Новости *nix»