BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 9  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 авг, 2011 1:33 am 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
olevole писал(а):
добавлю, что в моем забеге участвовало 3 окружения, но одна машина - (6-ядерная) тест на ядре FBFS 4 раза провалила. Именно на шедулере FBFS, sysbench через определенное время валил ядро в панику. С чем связано пока непонятно.

нужно докопаться до первопричины...
мне лично (в моих графиках) не понятен провал на 3-потоках (тестил 3-и раза - все повторилось с учетом погрешностей)...
olevole писал(а):
Приготовил к тесту 8-core и 24-core, но в целом тенденция и без них проглядывается

Думаю, нет смысла тратить время - тенденция действительно предсказуемая...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 авг, 2011 2:10 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
Было бы совсем неплохо, если бы еще владельцы одного ядра провели данные тесты (для полноты картины) и результаты отправили мне на почту...
Я бы картинку сделал и показал тут...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 29 авг, 2011 6:55 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
fidaj писал(а):
Было бы совсем неплохо, если бы еще владельцы одного ядра провели данные тесты (для полноты картины) и результаты отправили мне на почту...
Я бы картинку сделал и показал тут...

Завтра будут результаты,перешлю, после обеда, как на работу доберусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 авг, 2011 2:34 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
У меня не собирается ядро с FBFS
Код:
Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000  -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-sse -mno-mmx -msoft-float -ffreestanding -fstack-protector -Werror  /usr/src/sys/kern/sched_fbfs.c
cc1: warnings being treated as errors
/usr/src/sys/kern/sched_fbfs.c: In function 'runq_choose_bfs':
/usr/src/sys/kern/sched_fbfs.c:869: warning: statement with no effect
/usr/src/sys/kern/sched_fbfs.c:869: error: expected ';' before string constant
*** Error code 1

Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
ankor#


Код:
 9.0-BETA2 FreeBSD 9.0-BETA2 #8 r225242M: Tue Aug 30 10:04:45 EEST 2011 /GENERIC  i386
Патч накладывал от 8.2 потом на 9-ку
Так-что тестов пока не будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 авг, 2011 6:39 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
Заработало.
Код:
%sysctl -a | grep kern.sched.name
kern.sched.name: FBFS
%

Отправил fidaj'ю результаты теста и как прокоментирует, что там натворил c sched_fbfs.c .
Собираются 2 порта, играет ролик с ютуба и как бы ничего нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 авг, 2011 11:08 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
Красноречивые результаты тестов для 1-го ядра от @ankor!
CPU: P4 (prescott)
Изображение
На одном ядре FBFS - рвет всех в клочья! :D

Итого - не вникая в подробности, учитывая еще то, что планировщик требует доработок и оптимизаций - уже точно можно сказать, что приятнее всего на нем будут чувствовать системы на 1-м-2-х ядерном процессоре!

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 авг, 2011 11:16 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
ankor писал(а):
Заработало.
Код:
%sysctl -a | grep kern.sched.name
kern.sched.name: FBFS
%

Отправил fidaj'ю результаты теста и как прокоментирует, что там натворил c sched_fbfs.c .
Собираются 2 порта, играет ролик с ютуба и как бы ничего нормально.

По поводу НЕ сборки - действительно есть ошибка автора:
вместо
Код:
KASSERT(td != NULL, "runq_choose_bfs: no thread on busy queue");

нужно
Код:
KASSERT((td != NULL), ("runq_choose_bfs: no thread on busy queue"));


обновите патч по указанным ранее ссылкам - все исправил...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Последний раз редактировалось fidaj Вт 30 авг, 2011 11:19 pm, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 авг, 2011 11:18 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1510
Откуда: Saint-Petersburg
fidaj писал(а):
На одном ядре FBFS - рвет всех в клочья! :D


[fun]
на многоядерниках тоже профит с FBFS поиметь можно - через cpuset запустить все процессы так, чтобы был 1 процесс = 1 ядро, например 16 постгресов ;)
[/fun]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 30 авг, 2011 11:20 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
olevole писал(а):
fidaj писал(а):
На одном ядре FBFS - рвет всех в клочья! :D


[fun]
на многоядерниках тоже профит с FBFS поиметь можно - через cpuset запустить все процессы так, чтобы был 1 процесс = 1 ядро, например 16 постгресов ;)
[/fun]

И то правда!! я чёт не подумал! :D

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 31 авг, 2011 12:35 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
fidaj писал(а):
По поводу НЕ сборки - действительно есть ошибка автора:
вместо
Код:
KASSERT(td != NULL, "runq_choose_bfs: no thread on busy queue");

нужно
Код:
KASSERT((td != NULL), ("runq_choose_bfs: no thread on busy queue"));


Исправил, пересобрал ядро, гружу всём что пока есть, но пока нормально.
Исходники ядра обновил, вот что сейчас:
Код:
 9.0-BETA2 FreeBSD 9.0-BETA2 #10 r225280M:GENERIC  i386


P.S. Идет установка 2-х портов, на кафеине звук иногда квакает.
При сборке одного порта, незаметно, что он собирается отклик отличный.
Код:
last pid: 56188;  load averages:  2.78,  1.76,  1.47                                                                   up 0+01:12:31  12:31:59
98 processes:  3 running, 95 sleeping
CPU: 79.9% user,  0.0% nice, 16.9% system,  2.8% interrupt,  0.4% idle
Mem: 567M Active, 79M Inact, 295M Wired, 21M Cache, 110M Buf, 18M Free
Swap: 4096M Total, 30M Used, 4066M Free, 28K In

  PID USERNAME      THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
56187 root            1 155    0 25860K 20696K RUN      0:01 13.18% cc1
 8520 ankor          20 155    0   200M   140M uwait    8:34  0.00% firefox-bin
 1914 root            1 155    0   366M   348M RUN      2:31  0.00% Xorg
 2747 ankor           8 155    0   138M 30508K uwait    1:44  0.00% kaffeine-xbu
 2379 ankor           2   4    0   226M 38676K kqread   0:51  0.00% kdeinit4
 1991 ankor           3 155    0   150M 41340K select   0:38  0.00% kdeinit4
 2011 ankor           6 155    0   129M 30984K uwait    0:27  0.00% knotify4
 2010 ankor           3 155    0   281M 58656K select   0:17  0.00% kdeinit4
 2005 ankor           3 155    0   153M 44448K uwait    0:10  0.00% kwin
 1700 root            1 155    0  9684K   832K select   0:07  0.00% moused
56018 ankor          23 155    0   160M 82552K uwait    0:05  0.00% thunderbird-bin
 2723 ankor           3   4    0   106M 29472K kqread   0:05  0.00% kaffeine
18685 ankor           2 155    0   161M 43860K select   0:04  0.00% kdeinit4
56075 ankor           4   4    0   168M 65116K kqread   0:04  0.00% k3b
 2366 ankor           3 155    0   244M 46748K select   0:03  0.00% kdeinit4
 2354 ankor          31   4    0   204M 30524K sbwait   0:02  0.00% mysqld
13573 ankor           1 155    0 45316K 21996K select   0:02  0.00% pidgin


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 12 окт, 2011 8:52 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
Сделал неофициальный порт FBFS (со своими дополнениями\соображениями) для CURRENT (если кто уже перешел на него)
Обновил первый пост темы+инструкция наложения моего неофициального патча.

Что в изменениях:
-исправил некоторые ошибки в первоначальном коде;
-оптимизировал некоторые участки кода;
-добавил обработку приоритетов нитей ядра;
-перенес из sched_4bsd возможность использования PREEMPTION и FULL_PREEMPTION - теперь звук (на моей системе) не лагает как раньше - вытеснение нитей работает как и должно было быть.

тестируйте - пишите отзывы! (очень даже желательно! ;) )

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 13 окт, 2011 2:01 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
Я прилепил неофициальный патч к BETA3
Работает нормально, звук перестал глючить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт 13 окт, 2011 3:57 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
ankor писал(а):
Я прилепил неофициальный патч к BETA3
Работает нормально, звук перестал глючить.

я теперь этот планировщик использую как основной в системе ;)

да... я забыл добавить... пока что разница между бетой и карентом невелика - то патч будет подходить и для беты... :)

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 31 янв, 2012 4:27 am 
Не в сети

Зарегистрирован: Пт 08 май, 2009 10:20 am
Сообщения: 441
Откуда: Ukraine, Odessa
fidaj писал(а):
Сделал неофициальный порт FBFS
ну а где скачать-то можно?

_________________
% -- принятое для xBSD приглашениe командной строки пользователя
# -- принятое для xBSD приглашение комстроки СУПЕРпользователя

FreeBSD 10.3-RELEASE-p16 amd64

порты обновляю через svn, т.е. порты и проблемы с ними самые актуальные


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 31 янв, 2012 11:27 am 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
linecommander писал(а):
fidaj писал(а):
Сделал неофициальный порт FBFS
ну а где скачать-то можно?

Здесь-же > http://www.bsdportal.ru/viewtopic.php?t=24660


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тестирование FBFS ( FreeBSD BFS ) scheduler
СообщениеДобавлено: Ср 15 янв, 2014 1:21 am 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
Show must go on! :)

Первый пост соответственно обновлен...

проверено на FreeBSD 10.0-PRERELEASE #0 r260626M

Паник не замечено...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тестирование FBFS ( FreeBSD BFS ) scheduler
СообщениеДобавлено: Ср 15 янв, 2014 12:59 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
Всего-то два года прошло :)
То-же самое или лучше, поведение на 2-х головом интересует.
На одноголовом профит шикарный был.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тестирование FBFS ( FreeBSD BFS ) scheduler
СообщениеДобавлено: Ср 15 янв, 2014 1:02 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
ankor писал(а):
Всего-то два года прошло :)
То-же самое или лучше, поведение на 2-х головом интересует.
На одноголовом профит шикарный был.


пробуй ;)

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тестирование FBFS ( FreeBSD BFS ) scheduler
СообщениеДобавлено: Ср 15 янв, 2014 1:07 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5407
Откуда: СССР, Харьков
Не могу :( , дома болею, только на следующей неделе
на работе попробую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Тестирование FBFS ( FreeBSD BFS ) scheduler
СообщениеДобавлено: Ср 15 янв, 2014 1:10 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3131
Откуда: Мезозой Пангея
ankor писал(а):
Не могу :( , дома болею, только на следующей неделе
на работе попробую.


Плохо...

Плохо что болеешь и что дома фри нету...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.16.13-zen+ #11 ZEN SMP PREEMPT Fri Jun 1 00:08:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 9  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика