FBFS ( FreeBSD BFS ) scheduler

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 13:59:06

Mox писал(а):
fidaj писал(а): Привет!
Ты точно тот что нужно патч для 8-ки взял? http://rudot.blog.com/latest-patch-available/
Кажись да, он называется fbfs_12_8_2011_RELENG_8_2.patch
Дай пожалуйста вывод uname -a

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение Mox » 2011-08-18 14:11:26

fidaj писал(а):
Mox писал(а):
fidaj писал(а): Привет!
Ты точно тот что нужно патч для 8-ки взял? http://rudot.blog.com/latest-patch-available/
Кажись да, он называется fbfs_12_8_2011_RELENG_8_2.patch
Дай пожалуйста вывод uname -a

Код: Выделить всё

[root@timbsd ~]# uname -a
FreeBSD timbsd.xxx.ru 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Sun May 29 16:33:39 MSD 2011     mox@timbsd.xxx.ru:/usr/obj/usr/src/sys/TIMBSD  i386
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение gx_ua » 2011-08-18 14:30:10

fidaj писал(а):
Mox писал(а):На глаз конечно, и только на десктопе =)
Запустил сборку ядра в несколько потоков, включил музычку, и пошел гулять по инету. Мне в этом случае с ULE гулять по инету совсем не комфортно
Ну почему же на глаз...
Вот человек тесты пишет http://rtbsd.org/ru/2011/05/test-pthread-kill-latency/ http://rtbsd.org/ru/2011/05/test-posix-mq/
Можно по ним попробовать, возможно придется код адаптировать под версию ядра...

Можно при тяжелых сборках на системе использовать

Код: Выделить всё

time make buildworld
тоже показательно...

Ребята - ULE для серваков разрабатывалась в первую очередь... Там в алгоритме другие цели приследуются...
при FBBS время сборки make buildworld должно быть меньше, чем при ULE? и при каких нагрузках?

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 14:45:24

gx_ua писал(а):
fidaj писал(а):
Mox писал(а):На глаз конечно, и только на десктопе =)
Запустил сборку ядра в несколько потоков, включил музычку, и пошел гулять по инету. Мне в этом случае с ULE гулять по инету совсем не комфортно
Ну почему же на глаз...
Вот человек тесты пишет http://rtbsd.org/ru/2011/05/test-pthread-kill-latency/ http://rtbsd.org/ru/2011/05/test-posix-mq/
Можно по ним попробовать, возможно придется код адаптировать под версию ядра...

Можно при тяжелых сборках на системе использовать

Код: Выделить всё

time make buildworld
тоже показательно...

Ребята - ULE для серваков разрабатывалась в первую очередь... Там в алгоритме другие цели приследуются...
при FBBS время сборки make buildworld должно быть меньше, чем при ULE? и при каких нагрузках?
ну почитай те же хоть что-нибудь в инете о BFS - зачем он нужен и что он делает....

если вкратце - он лучше использует ресурс CPU

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 19:15:48

gx_ua писал(а):
fidaj писал(а):
Mox писал(а):На глаз конечно, и только на десктопе =)
Запустил сборку ядра в несколько потоков, включил музычку, и пошел гулять по инету. Мне в этом случае с ULE гулять по инету совсем не комфортно
Ну почему же на глаз...
Вот человек тесты пишет http://rtbsd.org/ru/2011/05/test-pthread-kill-latency/ http://rtbsd.org/ru/2011/05/test-posix-mq/
Можно по ним попробовать, возможно придется код адаптировать под версию ядра...

Можно при тяжелых сборках на системе использовать

Код: Выделить всё

time make buildworld
тоже показательно...

Ребята - ULE для серваков разрабатывалась в первую очередь... Там в алгоритме другие цели приследуются...
при FBBS время сборки make buildworld должно быть меньше, чем при ULE? и при каких нагрузках?
Вот он "BUG#12309" во всей красе! :Yahoo!:
http://www.youtube.com/watch?v=1CLCp-dqWu0

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 19:26:56

Mox писал(а):
fidaj писал(а):
Mox писал(а):
fidaj писал(а): Привет!
Ты точно тот что нужно патч для 8-ки взял? http://rudot.blog.com/latest-patch-available/
Кажись да, он называется fbfs_12_8_2011_RELENG_8_2.patch
Дай пожалуйста вывод uname -a

Код: Выделить всё

[root@timbsd ~]# uname -a
FreeBSD timbsd.xxx.ru 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Sun May 29 16:33:39 MSD 2011     mox@timbsd.xxx.ru:/usr/obj/usr/src/sys/TIMBSD  i386
Похоже что нужно обновться...

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение Mox » 2011-08-18 19:45:15

fidaj писал(а):
Mox писал(а):
fidaj писал(а):
Mox писал(а):
fidaj писал(а): Привет!
Ты точно тот что нужно патч для 8-ки взял? http://rudot.blog.com/latest-patch-available/
Кажись да, он называется fbfs_12_8_2011_RELENG_8_2.patch
Дай пожалуйста вывод uname -a

Код: Выделить всё

[root@timbsd ~]# uname -a
FreeBSD timbsd.xxx.ru 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Sun May 29 16:33:39 MSD 2011     mox@timbsd.xxx.ru:/usr/obj/usr/src/sys/TIMBSD  i386
Похоже что нужно обновться...
в каком смысле?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 19:59:38

Mox писал(а):
fidaj писал(а):
Mox писал(а):
fidaj писал(а):
Mox писал(а):
fidaj писал(а): Привет!
Ты точно тот что нужно патч для 8-ки взял? http://rudot.blog.com/latest-patch-available/
Кажись да, он называется fbfs_12_8_2011_RELENG_8_2.patch
Дай пожалуйста вывод uname -a

Код: Выделить всё

[root@timbsd ~]# uname -a
FreeBSD timbsd.xxx.ru 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #0: Sun May 29 16:33:39 MSD 2011     mox@timbsd.xxx.ru:/usr/obj/usr/src/sys/TIMBSD  i386
Похоже что нужно обновться...
в каком смысле?
исходники ядра и мира надо обновить хотя бы до 8-STABLE -> потому что 8.2-RELEASE-p2
Sun May 29 16:33:39 MSD 2011
дата древняя, я не знаю когда автор порта BFS что-то там делал именно под RELEASE... у него патчи только под RELENG и STABLE - а у тебя RELEASE... со всеми вытекающими...
Мой же патч под 9.0-BETA1 и работает включительно до SVN ревизии исходников r224911... Проверено!

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение Mox » 2011-08-18 20:05:27

Ээм, вообще-то RELENG_8_2 - это как раз 8.2-RELEASE-p2, а stable - это RELENG_8

Код: Выделить всё

$ grep RELENG /usr/local/etc/supfile
*default release=cvs tag=RELENG_8_2
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение gx_ua » 2011-08-18 20:31:43

fidaj писал(а):
gx_ua писал(а):
fidaj писал(а):
Mox писал(а):На глаз конечно, и только на десктопе =)
Запустил сборку ядра в несколько потоков, включил музычку, и пошел гулять по инету. Мне в этом случае с ULE гулять по инету совсем не комфортно
Ну почему же на глаз...
Вот человек тесты пишет http://rtbsd.org/ru/2011/05/test-pthread-kill-latency/ http://rtbsd.org/ru/2011/05/test-posix-mq/
Можно по ним попробовать, возможно придется код адаптировать под версию ядра...

Можно при тяжелых сборках на системе использовать

Код: Выделить всё

time make buildworld
тоже показательно...

Ребята - ULE для серваков разрабатывалась в первую очередь... Там в алгоритме другие цели приследуются...
при FBBS время сборки make buildworld должно быть меньше, чем при ULE? и при каких нагрузках?
Вот он "BUG#12309" во всей красе! :Yahoo!:
http://www.youtube.com/watch?v=1CLCp-dqWu0
да, неплохо, разницу видно. Щас закомпилю на ноуте (8-STABLE)...

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 20:37:29

при количистве CPU > 2 производительность в принципе падает...

Rudo Tomori подготавливает графики к публикации в своем блоге...

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 20:58:43

Mox писал(а):Ээм, вообще-то RELENG_8_2 - это как раз 8.2-RELEASE-p2, а stable - это RELENG_8

Код: Выделить всё

$ grep RELENG /usr/local/etc/supfile
*default release=cvs tag=RELENG_8_2
я просто смотрю на даты и вот сюда: http://svnweb.freebsd.org/base/

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение gx_ua » 2011-08-18 21:44:04

Скомпилил ядро под 8-STABLE, все запустилось.

Слушаю музыку через audacious, когда нагрузка CPU под 100% и в это время переключаешся между программами, музыка зацикливается на 0.5-1 сек. :(


Десктоп (openbox+tint+feh+chrome+thunderbird+pidgin+audacious,urxvt)
Отзывчивость программ выше при большом потреблении RAM и CPU :smile:

Код: Выделить всё

# uname -a
FreeBSD gx.laptop.net 8.2-STABLE FreeBSD 8.2-STABLE #0 r224965M: Thu Aug 18 20:34:19 EEST 2011     root@gx.laptop.net:/usr/obj/usr/src/sys/FBFS  i386
# dmesg | grep CPU:
CPU: Intel(R) Core(TM)2 Duo CPU     T5450  @ 1.66GHz (1662.52-MHz 686-class CPU)
И еще у меня ревизия сорцов не совпадает с ревизией собранного ядра.

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 22:03:51

Господа - а на 9-ке кто-то проверит?
А то 8-ка меня мало интересует, я еще вначале сказал.
Я хочу проверить не работу Rudo Tomori, а свою ;)

И на другом форуме поведение на 8-ке желает лучшего.... на 9-ке я не ощущаю этого, по крайней мере так ярко выражено...
Когда уж совсем полная загрузка проца, винт на всю загружен и когда в своп начинает лезть - вот тогда со звуком приключения в районе 0,3 сек (на глазок)...
но о 9-ке еще никто не отписалься... :(

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение gx_ua » 2011-08-18 22:18:37

fidaj писал(а):Господа - а на 9-ке кто-то проверит?
А то 8-ка меня мало интересует, я еще вначале сказал.
Я хочу проверить не работу Rudo Tomori, а свою ;)

И на другом форуме поведение на 8-ке желает лучшего.... на 9-ке я не ощущаю этого, по крайней мере так ярко выражено...
Когда уж совсем полная загрузка проца, винт на всю загружен и когда в своп начинает лезть - вот тогда со звуком приключения в районе 0,3 сек (на глазок)...
но о 9-ке еще никто не отписалься... :(
к сожалению, 9-ки нет.
выйдет BETA-3 (или что-то постабильней) обновлю десктоп до нее.

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-18 22:24:50

gx_ua писал(а):
fidaj писал(а):Господа - а на 9-ке кто-то проверит?
А то 8-ка меня мало интересует, я еще вначале сказал.
Я хочу проверить не работу Rudo Tomori, а свою ;)

И на другом форуме поведение на 8-ке желает лучшего.... на 9-ке я не ощущаю этого, по крайней мере так ярко выражено...
Когда уж совсем полная загрузка проца, винт на всю загружен и когда в своп начинает лезть - вот тогда со звуком приключения в районе 0,3 сек (на глазок)...
но о 9-ке еще никто не отписалься... :(
к сожалению, 9-ки нет.
выйдет BETA-3 (или что-то постабильней) обновлю десктоп до нее.
я не лично к тебе - а в принципе... неужели ни у кого из посетителей 9-ки нету... :(

кстати она давно стабильная в работе...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение manefesto » 2011-08-19 8:12:42

я что-то не понял.
Запилили уже в 9ку или как ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение Mox » 2011-08-19 9:25:03

Не, у меня 9-ка только как тестовая машина, и без Иксов, конечно.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение Mox » 2011-08-19 10:52:28

FreeBSD 8.2 RELASE i386.
на женерике собралось, сейчас пишу из под него. слушаю музыку, компилю кастомное ядро, лажу по инету.
Комфортно, браузер работает почти без рывков, в отличие от такой же ситуацией с ULEй. Зашибись =)
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-19 11:19:02

manefesto писал(а):я что-то не понял.
Запилили уже в 9ку или как ?
Нет... И думаю что еще не скоро...

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-19 11:21:08

Mox писал(а):FreeBSD 8.2 RELASE i386.
на женерике собралось, сейчас пишу из под него. слушаю музыку, компилю кастомное ядро, лажу по инету.
Комфортно, браузер работает почти без рывков, в отличие от такой же ситуацией с ULEй. Зашибись =)
А чё ж не озвучиваешь суть проблемы которая возникла с прошлой сборкой?
http://rudot.blog.com/latest-patch-avai ... comment-73
вон не только у тебя с 8-й подобное http://www.bsdportal.ru/viewtopic.php?p=148622#148622

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-19 11:22:39

Если не составит труда - напишите те, ктро уже попробовал колличество ядер на CPU...

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-19 11:30:37

gx_ua писал(а):Скомпилил ядро под 8-STABLE, все запустилось.

Слушаю музыку через audacious, когда нагрузка CPU под 100% и в это время переключаешся между программами, музыка зацикливается на 0.5-1 сек. :(


Десктоп (openbox+tint+feh+chrome+thunderbird+pidgin+audacious,urxvt)
Отзывчивость программ выше при большом потреблении RAM и CPU :smile:

Код: Выделить всё

# uname -a
FreeBSD gx.laptop.net 8.2-STABLE FreeBSD 8.2-STABLE #0 r224965M: Thu Aug 18 20:34:19 EEST 2011     root@gx.laptop.net:/usr/obj/usr/src/sys/FBFS  i386
# dmesg | grep CPU:
CPU: Intel(R) Core(TM)2 Duo CPU     T5450  @ 1.66GHz (1662.52-MHz 686-class CPU)
И еще у меня ревизия сорцов не совпадает с ревизией собранного ядра.
В BIOS для проца включено SpeedStep & DinamicPowerControll (или что-то типа того) ?
Покажи и

Код: Выделить всё

sysctl -a | grep kern.timecounter.hardware

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение Mox » 2011-08-19 11:50:36

fidaj писал(а):
Mox писал(а):FreeBSD 8.2 RELASE i386.
на женерике собралось, сейчас пишу из под него. слушаю музыку, компилю кастомное ядро, лажу по инету.
Комфортно, браузер работает почти без рывков, в отличие от такой же ситуацией с ULEй. Зашибись =)
А чё ж не озвучиваешь суть проблемы которая возникла с прошлой сборкой?
http://rudot.blog.com/latest-patch-avai ... comment-73
вон не только у тебя с 8-й подобное http://www.bsdportal.ru/viewtopic.php?p=148622#148622
У меня одноядерный, Celeron 2.4
Изначально собирал свое кастомное ядро - не получилось.
Потом собрал GENERIC - получилось и заработало.
Теперь заглянул в свой кастомный конфиг ядра и заметил, что закомменчена строчка с options SMP, раскомментил - теперь все пересобралось и заработало!
ankor c bsdportal гонит, у него GENERIC правленый, зуб даю =) попроси его проверить options SMP.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

fidaj
мл. сержант
Сообщения: 136
Зарегистрирован: 2009-12-19 20:54:03

Re: FBFS ( FreeBSD BFS ) scheduler

Непрочитанное сообщение fidaj » 2011-08-19 12:01:36

Спасибо!