LINUX.ORG.RU

Полный бред, особенно про 8 байт, тк по сравнению со стоимостью syscall копиравоние хоть 8 хоть 800 байт один хрен.

anonymous
()

Вроде, все на месте. Убедительно поет ;) Хотя, я тут - не эксперт.
Но anonymous (*) (2003-03-23 16:39:58.090429):
> по сравнению со стоимостью syscall копиравоние хоть 8 хоть 800 байт...
- действительно бред. Я не про сравнение стоимости "копиравония" 8 байт с сисколом -
я про то, что anonymous (*) (2003-03-23 16:39:58.090429) не понял, о чем речь.
(hint: копирование происходит на КАЖДЫЙ сокет. А если их 65538? - в статье речь
именно об этом ведется.)


Die-Hard ★★★★★
()

вот кстати squid на сколько я понимаю импользует
однопросессную FSM. И алгоритм у него там забавный, вроде как на обработку одного клиента выделяет N времени. И контроллирует это
время.
И обслуживает не много не мало и на время отклика вроде еще нико не
жаловался ?????
сабж

Aleks_IZA
()

2 DieHard

если их 65538, то с одним тредом select работать будет, но не везде. Про томознутую имплементацию poll и жутко шустрый select смотреть сорсы ядра, там они обслуживаются просто одним кодом.

anonymous
()

fs/select.c

anonymous
()

Комментировать не буду т.к., по моему обсуждать особо нечего...

Действительно, почитайте (т.н. "экспирементальные исследования" от Дугласа Шмидта и Ко): http://www.ece.uci.edu/~schmidt/ http://www.cs.wustl.edu/~schmidt/patterns-ace.html Стоит только сказать что на основе АСЕ построено много больших систем, а при найме на работу многие западные компании указывают, что неплохо бы его знать.

Еще у меня в ссылках есть статья по теме: http://www.atnf.csiro.au/people/rgooch/linux/docs/io-events.html

bada
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.