Оценка производительности портированного для FreeBSD планировщика задач BFS

Материал из Викиновостей, свободного источника новостей

24 августа 2011 года

В рамках инициативы Google Summer of Code во FreeBSD был портирован планировщик задач BFS (Brain Fuck Scheduler), изначально созданный для Linux с целью увеличения отзывчивости системы и минимизации задержек при выполнении десктоп-ориентированных задач. Выполнявший портирование разработчик представил отчет с результатами измерения производительности BFS во FreeBSD, в сравнении со штатными планировщиками 4BSD и ULE.

При тестировании на двухпроцессорном компьютере производительности PostgreSQL при использовании патча с реализацией BFS для FreeBSD 9.0-Beta1 новый планировщик, несмотря на его предельную простоту, продемонстрировал очень хорошие результаты. При использовании 8-процессорной системы, производительность BFS уже не была на высоте, что подчеркивает, что данный планировщик рассчитан на работу на компьютерах с небольшим числом CPU. В качестве одной из гипотез плохой производительности на 8-процессорной системе называются проблемы с конкурирующими блокировками, если это так, то у автора патча уже есть идеи по тому, как можно добиться повышения производительности.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Оценка производительности портированного для FreeBSD планировщика задач BFS», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.