|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew A. Vasilyev 2:5020/400 08 Mar 2008 15:15:04 To : Vadim Goncharov Subject : Re: FreeBSD 7.0 НЕ network performance -------------------------------------------------------------------------------- Vadim Goncharov <vadimnuclight@tpu.ru> wrote: VG> В голову пока приходит только алгорим Hагла (TCP_NODELAY) - ибо на 6-ке VG> net.inet.tcp.delacktime как раз по умолчанию равен 100 мс. Возможно, это VG> как-то setsockopt(TCP_NODELAY) улучшает картину: если делать первый shutdown(), то имеем 250 соед/сек (против 10 без NODELAY). Hо без shutdown() имеем 2,500! Т.е. в 10 раз больше, чем с NODELAY, и в 250 раз больше, чем без. Резюме: на FreeBSD 7.0-STABLE shutdown() сокета на запись на быстрой машине (с быстрым ответом сервера) приводит к фатальному снижению производительности (в 250 раз!) - это очень грубая ошибка. Или какой-то race в стеке. Hа 6.3 такой проблемы нет! ________ ANDY --- ifmail v.2.15dev5.4 * Origin: DEMOS-Internet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2863880cb141c.html, оценка из 5, голосов 10
|