The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."  
Сообщение от opennews (??) on 04-Янв-07, 15:34 
Jeff Roberson сообщил (http://lists.freebsd.org/pipermail/freebsd-current/2007-January/068404.html), что после нескольких месяцев работы над планировщиком ULE, теперь он готов к тестированию.

Jeff отказался от механизма двойной очереди задач, используемой в ULE ранее, и заменил его в ULE 2.0. Новая версия планировщика уже включена в дерево исходных кодов и может быть испробована во FreeBSD 7.0 (CURRENT). По словам Jeff'а, теперь ULE работает стабильно, а так же стал значительно быстрее на однопроцессорных машинах (чем ранее). Он приводит пример своего теста: сборка ядра с опцией -j128, работа с браузером и одновременное проигрывание DVD проходит достаточно комфортно.


David Xu, ранее представивший новый планировщик SCHED_CORE, высказал (http://lists.freebsd.org/pipermail/freebsd-current/2007-January/068406.html) мнение по поводу ULE 2.0. Он считает, что нужно работать в другом направлении - в создании диспетчера процессоров, а не в улучшении алгоритма динамического изменения приоритетов. Так же, он заметил, что собирается отказаться от SCHED_CORE.


URL: http://lists.freebsd.org/pipermail/freebsd-current/2007-January/068404.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=9423

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от soko1 email(??) on 04-Янв-07, 15:34 
обрадовала новоть.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от slack (??) on 04-Янв-07, 16:02 
Да уж, у линукса их аж 3 + поддежрка приоритета i/o - просто все познаеться в сравнение - ,если верить Канту, - ребята шире мыслять, мне кажеться(субъективно)
- что фришка не улучшить позиции; результат лето 2007 - покажет, хотя не лето, а наверно конец осени - судя по работе. Все для меня не ясно чем взял Линукс - я его только для программрования использую, а так для администрирования - фришка
- линукс это салат - все есть и ipc всех разновидностей и новшества которые не идут в разрез с posix - не знай молодые ребята делаю, а фришку уже в возрасте - как у меня говорили в иссслд лаб - молодо да прытко,,,,,,
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от fedos on 04-Янв-07, 16:19 
А SCHED_CORE ничего так, странно что David Xu хочет отказаться, ну если тока что то лучше придумал...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от smb on 04-Янв-07, 16:29 
Он походу идеологично по-другому подходит к задаче планирования. Типа, планирование с точки зрения процессоров - распределение потоков между ними, привязки, объединение CPU в группы, объединение потоков в группы и планирование на этом уровне + обсчет динамических приоритетов. И он типа говорил что 4BSD/ULE - это всё чисто способы расчета динамических приоритетов, а не cpu dispatching, и это не должно быть основным направлением работы. В общем, посмотрим что скажут остальные - пока только Jeff + Xu говорили об этом =)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от win (??) on 04-Янв-07, 17:07 
Пусть поучаться как сделано в винде
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от keyhell email(??) on 04-Янв-07, 17:38 
тюю. наверное я вас расстрою, но смотреть в сторону ms win в этом случае не стоит вообще. то есть не стоит в принципе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от smb on 04-Янв-07, 18:22 
Да ладно, вы смотрели планировщик в XP/2003(почти без изменений) винде (-> Соломон, Руссинович) и считаете, что это совсем пустая штука?Или вам не нравятся 32 уровня приоритетов?Аль еще чего?По описанию вполне себе неплохая вещь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от sauron email(??) on 04-Янв-07, 21:40 
Проблема планировщиков Windows это ориентация на десктоп. Плюс в крайне агрессивном менеджере виртуальной памяти. Поэтому как только это чудо начинает считать что памяти нехватает, а процессов много Windows начинает заниматься i like it move it. Т.е. начинает гонять туда-сюда страницы из памяти на диск и т.п. хотя любой *nix при тех же условиях замечательно работает и не жужжит.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от smb on 05-Янв-07, 13:42 
В небольшую защиту могу сказать, что в серверных версиях увеличивают счет, на который ведется вызов планировщика(не на каждый третий, а на каждый 18 - так чтоль). Резон - если крутится какой-нить MSSQL у больше нифига месяцами, то нефиг его интерраптить так часто.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от sauron email(??) on 06-Янв-07, 10:31 
>В небольшую защиту могу сказать, что в серверных версиях увеличивают счет, на
>который ведется вызов планировщика(не на каждый третий, а на каждый 18
>- так чтоль). Резон - если крутится какой-нить MSSQL у больше
>нифига месяцами, то нефиг его интерраптить так часто.

Там производится удлинение квантов. В серверных задач конечно лучше более длинные кванты. Но от работы менеджера виртальной памяти это не спасает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от edwin email(??) on 05-Янв-07, 09:12 
> По описанию вполне себе неплохая вещь.

ИМХО - одно дело как написано (очень многие роман об отвлеченных вещах могут написать), а другое - как сделана эта самая реализация.
И она ведет себя, особенно под нагрузками.
А ведет она себя просто отвратительно .... когда оно заработает на нормальном уровне - добро пожаловать .. а так - в сад.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от ДяДя on 05-Янв-07, 12:03 
"Положительная обратная связь (ПОС) — тип обратной связи, при котором изменение выходного сигнала системы приводит к такому изменению входного сигнала, которое способствует дальнейшему отклонению выходного сигнала от первоначального значения.

Положительная обратная связь ускоряет реакцию системы на изменение входного сигнала, поэтому её используют в определённых ситуациях, когда требуется быстрая реакция в ответ на изменение внешних параметров. В то же время положительная обратная связь приводит к неустойчивости."

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от керос on 05-Янв-07, 17:42 
не будем забывать, что черезмерно глубокая положительная обратная связь порождает самовозбуждение системы, при котором система становится бесполезной. Усилитель превращается в генератор.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от ДяДя on 05-Янв-07, 23:51 
Или эффект реверберации, что можно наблюдать в виндовсе ;-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от Аноним email on 04-Янв-07, 19:40 
> Пусть поучаться как сделано в винде

  Нечему учиться у этого огромного куска дерьма...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от gmx on 04-Янв-07, 20:00 
Наиглупейшее ничем не обоснованное заявление
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от Answer on 05-Янв-07, 20:15 
Наверное ты из детсада выбежал и не привык к конструктивному разговору?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от alexxy email on 04-Янв-07, 20:14 
Ну смотреть на винду здесь вообще не стоит... В линуксе планировщики себя ведут очень хорошо под большой нагрузкой... А в винде он под такой же нагрузкой дохнет...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от ДяДя on 04-Янв-07, 21:57 
В винде он представляет систему с обратными связями.
Из курса ТАУ известно, что коэффициенты в уравнениях этих систем нужно подбирать соответствующим образом. Есть обоснованные предположения, что в винде эти коэффициенты получились очень неудачными.
Странно, как в такой серьёзной конторе так плохо рассмотрели этот вопрос. Сам БГ забросил своё образование, возможно там много таких работает.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от dragon.djanic on 05-Янв-07, 01:51 
Насчет Венды, да, у нее учица нечему.. Самый хороший планировщик который я видел был у BeOS, но ее уже нету.. А вообще посмотрите исходники планировщика NewOS, мну кажеца что он даже лучше будет чем у Бе..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от Tracer (??) on 05-Янв-07, 02:45 
У тебя поучиться нужно, наверное, грамоте?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от CDigger on 05-Янв-07, 19:44 
Транслитом? =)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от bodun on 05-Янв-07, 15:59 
Не смеши народ. В NewOS очень примитивный планировщик.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от dragon.djanic on 05-Янв-07, 01:59 
И кста в Лине действительно отличный пранировщик по сравнению с Вендой ->

Тест: попробуйте одновременно открыть несколько видео проигрывателей (один и тот же видео файл, avi формат подойдет и кста выключите звук при проигрывании видео)..

У мну - 400mhz, 128 video ->
linux(mplayer+gui(скомпилированный на этой машине))-> 8 одновременно на 9-ом начинает тормозить
winxp pro sp2 rus(mplayer+gui(скомпилированный на этой машине))-> 3 одновременно на 4-ом тормоза

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от cmpxchg on 05-Янв-07, 02:04 
Просто ради интереса - а компилятор под виндой какой был? MinGW ( или Cygwin ) GCC?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от ДяДя on 05-Янв-07, 11:47 
В данной ситуации можно сказать, лишь о том, что порт MPlayer под виндовс получился не очень удачным, но не о том, что в виндовсе плохой планировщик ;-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от smb on 05-Янв-07, 11:51 
WinXP не рулит. Смотри 2003 Server...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от AdVv (??) on 05-Янв-07, 12:38 
Опять млять экспертов по планировщикам набралось...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от Сергей (??) on 05-Янв-07, 14:04 
На счет виндового (2000/XP) планировщика...
Попробуйте запустить увесестый запрос в собраном под винь MySQL, c дефолтным приоритетом (8 = normal) для mysqld-nt... Печальное зрелище. Винь при этом на обычной сейчас машине (K7 2100MHz 1GB RAM) одно окошко начинает отрисовывать порядка 15 секунд! В общем, на то чтобы прибить mysqld-nt у меня уходило порядка 3 минут (это чтобы запустить и отработать батник net stop mysql; раз пять экспериментировал) :-( Решением было понизить приоритет процесса мускула до 4 (idle). При этом "умный" виндовый диспетчер задач не позволял мне это cделать, мол, от другой учетной записи запущен процесс, хоть я был с правами админа. Пришлось воспользоваться ProcessExplorer'ом (еще и  Far'ом можно) для понижения приоритета mysqld-nt (это так - лирическое отступление). Мой домашний роутер на древнем K6-2, при тех же условиях и без понижения приоритета мускула, без всяких затыков отрабатывал в mysql'евой консоли kill #ID;
Конечно, можно сказать, что MySQL (или любая другая прога) под винь коряво собран(ы), но как-то странно, что процесс с normal приоритетом можеь фактически "парализовать" работу системы...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."  
Сообщение от Аноним on 05-Янв-07, 14:27 
Вот народ высказывается планировщики, где хуже, где лучше...

В Линуксе тоже не всё окей...

Пример: 128Мб, 650МГц, запускаем NetBeans, FireFox... ни чего, дышат... открывем странички в FireFox, начинаем компиляцию в NetBeans и начинаются тормоза:
-несколько минут открытия терминала /dev/tty1
-несколько минут на набор рутового пользователя и пароля
- -//- запуска ps и убиения NetBeans...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."  
Сообщение от Аноним email on 05-Янв-07, 15:30 
>Пример: 128Мб, 650МГц, запускаем NetBeans, FireFox... ни чего, дышат... открывем странички в
>FireFox, начинаем компиляцию в NetBeans и начинаются тормоза:
>-несколько минут открытия терминала /dev/tty1
>-несколько минут на набор рутового пользователя и пароля
>- -//- запуска ps и убиения NetBeans...

откройте для себя schedtool. Пускаете компиляцию с SCHED_BATCH и nice 20 и все ок.
Как и i/o scheduler должен быть cfq.
ЗЫ: а freebsd есть возможность на лету менять i/o schedulers для блочных устройств?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."  
Сообщение от sauron email(??) on 05-Янв-07, 16:15 
>Вот народ высказывается планировщики, где хуже, где лучше...
>
>В Линуксе тоже не всё окей...
>
>Пример: 128Мб, 650МГц, запускаем NetBeans, FireFox... ни чего, дышат... открывем странички в
>FireFox, начинаем компиляцию в NetBeans и начинаются тормоза:
>-несколько минут открытия терминала /dev/tty1
>-несколько минут на набор рутового пользователя и пароля
>- -//- запуска ps и убиения NetBeans...

Просто добавьте памяти. NetBeans писан на java. А Java хавает очень неплохо памяти + FF который тоже неплохо хавает память. Если вы на этой же машине в Windows 2k или Windows XP просто откроете все это и будете пробовать переключаться с задачи на задачу у вас будет крайне весело гореть индикатор HDD и все будет дооолго думмать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."  
Сообщение от Аноним on 07-Янв-07, 01:54 
>Вот народ высказывается планировщики, где хуже, где лучше...
>
>В Линуксе тоже не всё окей...
>
>Пример: 128Мб, 650МГц, запускаем NetBeans, FireFox... ни чего, дышат... открывем странички в
>FireFox, начинаем компиляцию в NetBeans и начинаются тормоза:
>-несколько минут открытия терминала /dev/tty1
>-несколько минут на набор рутового пользователя и пароля
>- -//- запуска ps и убиения NetBeans...


дядя, а ты top смотрел? Там, случаем, не 99 iowait был?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от DoktorPZ on 05-Янв-07, 14:27 
- Папа. А правда что Windows многозадачная операционная система?
- Да сынок. Сейчас дискетку отформатирую и покажу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от Arif on 05-Янв-07, 19:58 
>- Папа. А правда что Windows многозадачная операционная система?
>- Да сынок. Сейчас дискетку отформатирую и покажу.
Точно, или загловки почты по IMAP загружу ;)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от win (??) on 06-Янв-07, 15:08 
>- Папа. А правда что Windows многозадачная операционная система?
>- Да сынок. Сейчас дискетку отформатирую и покажу.
это относилось к 95/98 винде в нт все изменилось

насчет потокового стрима в часности видео - зависит не только от планировщика

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "OpenNews: Новый, переработанный планировщик для FreeBSD - UL..."  
Сообщение от AMDmi3 (ok) on 06-Янв-07, 15:47 
Лучше бы планировщиком IO (Hybrid) плотнее занялись. А так мне вполне хватает 4BSD
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от ReWire (??) on 09-Янв-07, 17:50 
Что ни говорите, а под тяжёлые задачи у Соляры лучше планировщик заточен, имхо. Вот один из примеров - http://www.trinity.msk.ru/news/280.htm
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от valiy email on 18-Янв-07, 13:48 
да, этот тест проводили отцы...
makeoptions    DEBUG=-g        # Build kernel with gdb(1) debug symbols
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "Новый, переработанный планировщик для FreeBSD - ULE 2.0"  
Сообщение от squirL email(??) on 30-Янв-07, 19:00 
и что? включение дебага снижает быстродействие ядра? :))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру