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

Исходное сообщение
"Оценка производительности портированного для FreeBSD планиро..."

Отправлено opennews , 24-Авг-11 15:12 
В рамках инициативы Google Summer of Code во FreeBSD был портирован планировщик задач BFS (http://ck.kolivas.org/patches/bfs/) (Brain Fuck Scheduler), изначально созданный (http://www.opennet.me/opennews/art.shtml?num=23249) для Linux с целью увеличения отзывчивости системы и минимизации задержек при выполнении десктоп-ориентированных задач. Выполнявший портирование разработчик представил (http://rudot.blog.com/2011/08/19/fbfs-final-benchmarks-avail.../) отчет с результатами измерения производительности BFS во FreeBSD, в сравнении со штатными планировщиками 4BSD и ULE.


При тестировании на двухпроцессором компьютере производительности PostgreSQL при использовании патча (http://rudot.blog.com/latest-patch-available/) с реализацией BFS для FreeBSD 9.0-Beta1 новый планировщик, несмотря на его предельную простоту, продемонстрировал очень хорошие результаты. При использовании 8-процессороной системы, производительность BFS уже не была на высоте, что подчеркивает, что данный планировщик...

URL: http://rudot.blog.com/2011/08/19/fbfs-final-benchmarks-avail.../
Новость: http://www.opennet.me/opennews/art.shtml?num=31578


Содержание

Сообщения в этом обсуждении
"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 15:12 
А что не так во FreeBSD было с десктопной отзывчивостью? ULE с этим замечательно справляется, на 2 ядрах во время portupgrade -a (без nice) спокойно смотрю кино и прочими вещами занимаюсь, никак его не замечая. Вот в linux на той же машине в таких же условиях мышь дёргается и звук заикается.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 15:23 
Вы врете, сэр! В linux довольно сложно устроить "те же условия". Хотя-бы за отсутствием portupgrade.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 16:16 
У меня Linux 3.0.3. При копировании жирного файла все начинает тормозить

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Below , 24-Авг-11 16:20 
Вы уверены, что это проблема планировщка?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Andrey Mitrofanov , 24-Авг-11 16:25 
Кстати, да! Теперь, когда эти ребята взялись за fbsd, ждём портирования 12309.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено redixin , 25-Авг-11 12:50 
Почему нет? Ведь 12309 это модно и современно!

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 16:53 
> Да не звезди!! У меня Linux 3.0.3. При копировании жирного файла все
> начинает тормозить

А у меня FreeBSD 8.2. Same problem, bro.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Кракен , 24-Авг-11 18:42 
Особенно на флешку. Причем в винде такой проблемы не наблюдается.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено pro100master , 24-Авг-11 19:53 
винда заранее притормаживает и размазывает тормоза во времени и пространстве :)

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено AlexAT , 24-Авг-11 22:01 
И под виндой это бывает. Берите нормальное железо с нормальным контроллером диска, а не 82801.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Кракен , 24-Авг-11 22:46 
Железу 7ой год. Еще 2 года назад я и не знал, что такое может быть, но вот с каким то упдейтом прилетело.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 21:23 
> Еще 2 года назад я и не знал, что такое может быть, но вот с каким то упдейтом прилетело.

Ubuntu?


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено AHAHAC , 26-Авг-11 00:26 
Никогда не было

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 22:51 
Не тупите. Сборка во столько до потоков - вот и те же условия.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 15:32 
> А что не так во FreeBSD было с десктопной отзывчивостью? ULE с
> этим замечательно справляется, на 2 ядрах во время portupgrade -a (без
> nice) спокойно смотрю кино и прочими вещами занимаюсь, никак его не
> замечая. Вот в linux на той же машине в таких же
> условиях мышь дёргается и звук заикается.

Вот видео:
http://www.youtube.com/watch?v=1CLCp-dqWu0


Да, кстати звук на 8 ветке у тестирующих тоже запинается при больших нагрузках.

Говорят, что пофиксили для 9.0


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 16:11 
А я использую FreeBSD как очень удачную реализацию софтрверного ревербератора:

Началась эта песня с Pentium Pro/200Mhz/96Mb ram/300+40Gb Hdd/FreeBSD 6-CURRENT

сборка FreeBSD-4-stable, FreeBSD 5-Stable, FreeBSD 6-Current по 4 потока на каждый, и вывод звука с помощью MPlayer


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено AHAHAC , 26-Авг-11 00:32 
> А я использую FreeBSD как очень удачную реализацию софтрверного ревербератора:
> Началась эта песня с Pentium Pro/200Mhz/96Mb ram/300+40Gb Hdd/FreeBSD 6-CURRENT
> сборка FreeBSD-4-stable, FreeBSD 5-Stable, FreeBSD 6-Current по 4 потока на каждый, и
> вывод звука с помощью MPlayer

... не мешки ворочать. Когда PPRO был рабочий мплеера ещё не было,
а ходовые и дешёвые были Пень3.
  


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено oops , 24-Авг-11 15:13 
Rudo Tomori молодец! да и Fidaj тоже. У меня на одно-процессорной машине FBFS работает лучше ULE

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 16:56 
Радует, что во фре появляется все больше ключевых компонентов под copyleft-лицензиями (ZFS, DTrace, вот теперь BFS еще).

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено ander , 24-Авг-11 19:44 
А с чего вы решили что на BFS там copyleft?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 23:59 
А что, разве BFS не под GPLv2?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено ezhik , 25-Авг-11 03:53 
Код под BSD нельзя линковать с кодом GPL (в проект под GPL можно включать код под BSD). То есть ты можешь взять код драйвера под BSD перенести его в Linux (поправив лишь интерфейс с ядром). Нужно будет лишь указать, что эти файлы (драйвера) под лицензией BSD (при этом все правки и дополнения можешь выкладывать под GPL, если это не тривиальные измнения, типа исправления ошибок или небольшого изменения функциональности). Наоборот делать нельзя.

Скорее всего они переписали целиком весь код BFS и сделали новую реализацию под нужной лицензией.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 10:47 
> Код под BSD нельзя линковать с кодом GPL

Это несусветная чушь.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено nuclight , 24-Авг-11 23:45 
> Радует, что во фре появляется все больше ключевых компонентов под copyleft-лицензиями (ZFS,
> DTrace, вот теперь BFS еще).

Это же weak copyleft, а не обычный вирусный copyleft, чего его бояться.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 00:00 
> Это же weak copyleft, а не обычный вирусный copyleft, чего его бояться.

Тем не менее, он тоже может подпортить много крови любителям продавать воздух.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 17:25 
Попробовал у себя, отзывчивость увеличилась почти на 7%.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 17:36 
А чем вы ее так точно измеряете?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Zenitur , 24-Авг-11 18:21 
Пробовал только PC-BSD. Друг говорит он тормозной, что там хоть и KDE 4, а логинится система через gdm. И что его FreeBSD занимает после загрузки 350 Мб памяти с теми же KDE 4, а PC-BSD 800. Тем не менее, я пробовал только это. И заметил, что система совершенно неотзывчива. Любой LiveCD Linux его уделявает.

Но ещё раз повторю, пробовал только PC-BSD.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Карбофос , 24-Авг-11 22:42 
другу бы научиться еще диагностировать...

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 24-Авг-11 22:54 
С этим недопланировщиком и мышь дёргается, и звук лагает, с ULE (да и старым) такого никогда не было. Бесполезная поделка, не надо тянуть из linux всякую гадость, а то правда до 12309 доберетесь.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено artemrts , 24-Авг-11 23:02 
Кстати вопрос. Если железка - старый однопроцессорный одноядерный без HT Pentium4, то какой планировщик лучше ULE или 4BSD?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 01:10 
4BSD не нужен вообще ни при каких условиях.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено тигар , 25-Авг-11 11:27 
обоснуете?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 26-Авг-11 03:17 
> обоснуете?

Что тут обосновывать? И по производительности, и по отзывчивости системы он с треском сливает ULE, особенно на нескольких ядрах.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено fidaj , 26-Авг-11 03:31 
>> обоснуете?
> Что тут обосновывать? И по производительности, и по отзывчивости системы он с
> треском сливает ULE, особенно на нескольких ядрах.

сделайте и покажите мне подобное http://www.youtube.com/watch?v=1CLCp-dqWu0 с ULE или 4BSD
а я погляжу каков слив...


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено artemrts , 26-Авг-11 21:14 
>>> обоснуете?
>> Что тут обосновывать? И по производительности, и по отзывчивости системы он с
>> треском сливает ULE, особенно на нескольких ядрах.
> сделайте и покажите мне подобное http://www.youtube.com/watch?v=1CLCp-dqWu0 с ULE или
> 4BSD
> а я погляжу каков слив...

Кстати, в ролике мелькнул P-CAD. Как ты его во Фре запустил? Wine?


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено fidaj , 26-Авг-11 21:19 
>>>> обоснуете?
>>> Что тут обосновывать? И по производительности, и по отзывчивости системы он с
>>> треском сливает ULE, особенно на нескольких ядрах.
>> сделайте и покажите мне подобное http://www.youtube.com/watch?v=1CLCp-dqWu0 с ULE или
>> 4BSD
>> а я погляжу каков слив...
> Кстати, в ролике мелькнул P-CAD. Как ты его во Фре запустил? Wine?

да - wine...


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено funt , 25-Авг-11 21:10 
для однопроцессорных одноядерных систем это возможно лучший планировщик из всех, он уделывает ule

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 26-Авг-11 03:16 
Это неправда.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено AdVv , 26-Авг-11 09:06 
Это правда. Хотя бы в этой новости тесты глянь.
Проблемы у него на многопроцессорных системах.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 02:25 
Я бы предпочел 4BSD.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 16:31 
Обоснуете?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Vitaly_loki , 25-Авг-11 20:25 
Предпочтения нужно обосновывать?

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 25-Авг-11 21:22 
Разумеется.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено ezhik , 25-Авг-11 03:58 
Забавные тесты. Переплюнули фороникс, однозначно.

Анестезиолог позиционировал BFS для десктопного применения. Создавал он его для улучшения отзывчивости. А тут тестируют производительность postgres в виртуалке.

Язабан, как говорят на LOR'е.


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено anonymous , 25-Авг-11 18:24 
Годный выхлоп.

Тест говорит о том, что не смотря на то что патч нацелен на отзывычивость, он и Postrges неплохо так обслуживает. Например - "мы создали новый двигатель, оптимизировали уровень шума. Тесты показали, что помимо уменьшения шума наш двигатель потребляет меньше топлива при той же отдаваемой мощности". Поколение Яги ?


"Оценка производительности портированного для FreeBSD планиро..."
Отправлено manefesto , 25-Авг-11 07:10 
Я тестировал fbfs на 9.0-beta1
Экстра прироста или снижения производительности не заметил.

"Оценка производительности портированного для FreeBSD планиро..."
Отправлено Аноним , 26-Авг-11 03:18 
> Я тестировал fbfs на 9.0-beta1
> Экстра прироста или снижения производительности не заметил.

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