ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [inet-admins] squid tuning & world wide willage



On Mon, May 18, 1998 at 12:01 +0300, Alex Tutubalin wrote:
> > А что, это такая проблема, добавить FD?
> > ~600-700 клиентов. 11 утра.
>
> А кстати, если нужно больше 1024 FD на процесс, то нужно
> ли пересобирать libc у FreeBSD 2.2.x ?

Если речь о FD_SETSIZE, то нет. В select(2) есть абзац:

NOTES
     The default size of FD_SETSIZE is currently 256.  In order to accomodate
     programs which might potentially use a larger number of open files with
     select(), it is possible to increase this size by having the program de-
     fine FD_SETSIZE before the inclusion of any header which includes
     <sys/types.h>.

Ну а в <sys/types.h> определяется тип массива, который ты используешь
в select(2).

Еще я задавал вопрос о FD_SETSIZE Marian Durkovic. Это имя есть
в сорцах squid'а и связано с портированием его под fbsd.

---------------

> Could you explain current state of FD_SETSIZE in FreeBSD 2.2.6?
> >From squid.h:
> 
> ---
> /* Cannot increase FD_SETSIZE on FreeBSD before 2.2.0, causes select(2)
>  * to return EINVAL. */

Hi,

  the problem with FD_SETSIZE was only present in FreeBSD 2.1.x, when
you're using 2.2.6 you don't need to play with FD_SETSIZE anymore.

---------------

Если очень интересно узнать точно, то нужно поднять архивы cvs-all, в
которых это пробегало в свое время в commit логах.

Однако, FD_SETSIZE используется явно в libc/rpc...

-- 
Игорь Винокуров
Российская Торговая Система
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.



 




Copyright © Lexa Software, 1996-2009.