Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrew A. Vasilyev                   2:5020/400     07 Mar 2008  15:29:29
 To : "Andrew A. Vasilyev"
 Subject : Re: FreeBSD 7.0 НЕ network performance
 -------------------------------------------------------------------------------- 
 
 Andrew A. Vasilyev <andy@demos.su> wrote:
 
 AAV> Andrew A. Vasilyev <andy@demos.su> wrote:
 AAV>>   1. на удалённой машине
 AAV>>   2. на той же, где сервер
 AAV>>   3. п.2, но через truss
 AAV>        4. на той же машине, но соединяется с удалённым сервером -
 AAV>           скорость нормальная.
 
   Ура! Hаши победили!
 
   Всё становится на свои места, если убрать вызов shutdown(SHUT_WR)
   на сокет после отправки команды QUIT. Скорость становится 1000 conn/sec
   при локальном вызове (ср. с 500/с через сеть).
 
   Последовательность вызовов в тестовой программе такая:
   ...
   send(QUIT)
   shutdown(SHUT_WR) // Если не делать, то задержка исчезает
   select            <-- здесь подвисаем на 100ms, если сделали shutdown выше
   read response
   shutdown(SHUT_RDWR)
   close socket
 
   Вопрос остаётся: почему shutdown(SHUT_WR) при работе на локальной
   машине так фатально влияет на результат?
 
   Хинт: если перед shutdown(SHUT_WR) сделать nanosleep(1000),
   то задержка уменьшается в 25 раз :-))
 ________
   ANDY
 --- ifmail v.2.15dev5.4
  * Origin: DEMOS-Internet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 FreeBSD 7.0 НЕ network performance   Andrew A. Vasilyev   06 Mar 2008 02:47:39 
 Re: FreeBSD 7.0 НЕ network performance   Vadim Goncharov   06 Mar 2008 11:12:25 
 Re: FreeBSD 7.0 НЕ network performance   Sergey Chumakov   06 Mar 2008 11:38:47 
 Re: FreeBSD 7.0 НЕ network performance   Andrew A. Vasilyev   07 Mar 2008 02:34:26 
 Re: FreeBSD 7.0 НЕ network performance   Andrew A. Vasilyev   07 Mar 2008 15:29:29 
 Re: FreeBSD 7.0 НЕ network performance   Andrew A. Vasilyev   07 Mar 2008 15:36:33 
 Re: FreeBSD 7.0 НЕ network performance   Vadim Goncharov   07 Mar 2008 16:08:50 
 Re: FreeBSD 7.0 НЕ network performance   Andrew A. Vasilyev   08 Mar 2008 15:15:04 
 FreeBSD 7.0 HЕ network performance   Slawa Olhovchenkov   08 Mar 2008 15:28:08 
 Re: FreeBSD 7.0 НЕ network performance   Vadim Goncharov   11 Mar 2008 19:49:43 
 FreeBSD 7.0 HЕ network performance   Slawa Olhovchenkov   07 Mar 2008 11:49:40 
Архивное /ru.unix.bsd/285767854fb34.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional