The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Итоги встречи разработчиков OpenBSD в Словении: nginx займет..., opennews (??), 24-Сен-11, (0) [смотреть все]

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


10. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 24-Сен-11, 13:35 
> Как у них там идет работа над "многопроцессорностью", ато много нареканий по
> этому поводу к openbsd.
> Лично мне это нужно из за IP carp. Чтобы можно было 2
> веб сервера поставить на одном ip. Но каждый из вебсерверов (24
> ядра) должен обслуживать большой пресс конектов.

Зависит от архитектуры конечных программ. Если они как тот же nginx используют процессы (а не потоки выполнения AKA треды) для разделения работы, или же используют потоки выполнения, но адекватно работают под librthread, то проблем, скорее всего, быть не должно: на web-сервере нагрузка создаётся обычно в основном юзерспейсом (хотя usecase'ы, конечно, бывают разные, о вашем мне не ведомо :) ). В противном случае OpenBSD пока что не подойдёт. (хотя вообще обычно железо подбирается под софт, так что если сервера покупались изначально под какой-то набор ОС и программ, то, скорее всего, любой другой набор будет проигрывать по определению ;) )

Коммиты, уменьшающие зависимость различных частей ядра ОС от работы на одном ядре процессора, периодически всплывают, но о том, чтобы в ближайшем времени разнести ядро по разным ядрам процессора, AFAIK, речь пока не идёт. Хотя кто-то из разработчиков и говорил, что в планах есть даже поддержка NUMA, но о конкретных сроках речи нет.

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

15. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от Аноним (-), 24-Сен-11, 15:49 
Как будет в случае с erlang?
Я так понимаю его, так называемые, легковесные процессы для
операционки выглядят нитями.

И в портах только erlang R13, что то не активно двигается

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

16. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +1 +/
Сообщение от коксюзер (?), 24-Сен-11, 16:14 
> Как будет в случае с erlang?
> Я так понимаю его, так называемые, легковесные процессы для
> операционки выглядят нитями.

Нет, его процессы реализованы на уровне ВМ. Но рантайм эрланга использует нити для ввода-вывода и поддержки SMP, поэтому проблемы с нитями могут быть. Многое зависит от конфигурации и характера нагрузки.

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

18. "Итоги встречи разработчиков OpenBSD в Словении: nginx займет..."  +/
Сообщение от Michael Shigorinemail (ok), 24-Сен-11, 16:31 
>> Как будет в случае с erlang?
> Нет, его процессы реализованы на уровне ВМ. Но рантайм эрланга использует нити
> для ввода-вывода и поддержки SMP, поэтому проблемы с нитями могут быть.

Эээ... а можно с офтопиком, который и про *nix, и про эрланг? ;-)

Через неделю будет http://conference.osdn.org.ua/ru (Киев) с докладами в т.ч. по эрлангу, а второго октября будет вводный курс по нему же от Erlang Solutions.  Милости просим :)

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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