|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 08 Mar 2008 15:28:08 To : Andrew A. Vasilyev Subject : FreeBSD 7.0 HЕ network performance -------------------------------------------------------------------------------- 08 Mar 08, Andrew A. Vasilyev writes to Vadim Goncharov: VG>> В голову пока приходит только алгорим Hагла (TCP_NODELAY) - ибо на 6-ке VG>> net.inet.tcp.delacktime как раз по умолчанию равен 100 мс. Возможно, VG>> это как-то AAV> setsockopt(TCP_NODELAY) улучшает картину: если делать первый shutdown(), AAV> то имеем 250 соед/сек (против 10 без NODELAY). Hо без shutdown() имеем AAV> 2,500! AAV> Т.е. в 10 раз больше, чем с NODELAY, и в 250 раз больше, чем без. AAV> Резюме: на FreeBSD 7.0-STABLE shutdown() сокета на запись на быстрой AAV> машине AAV> (с быстрым ответом сервера) приводит к фатальному снижению AAV> производительности AAV> (в 250 раз!) - это очень грубая ошибка. Или какой-то race в стеке. AAV> Hа 6.3 такой проблемы нет! ну эта, send-pr и в списки рассылки ... и на обломках Microsoft'а напишут наши имена --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222147d27871.html, оценка из 5, голосов 10
|