Search squid archive

Re: [ext] Re: Absolute upper limit for filedescriptors in squid-6?

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

 



Thansk Amos,
Is using epoll
root@artica-postfix:~# squidclient -h 127.0.0.1 -p 56500 mgr:menu | grep comm_incoming
stub time| WARNING: BCP 177 violation. Detected non-functional IPv6 loopback.
 comm_epoll_incoming    comm_incoming() stats                   public

-----Mensagem original-----
De: squid-users <squid-users-bounces@xxxxxxxxxxxxxxxxxxxxx> Em Nome De Amos Jeffries
Enviada: 26 de janeiro de 2022 00:07
Para: squid-users@xxxxxxxxxxxxxxxxxxxxx
Assunto: Re:  [ext] Re: Absolute upper limit for filedescriptors in squid-6?

On 26/01/22 12:14, André Bolinhas wrote:
> Hi
> I have a question regarding with this topic to, I need about 2M 
> filedescriptors so my squid is compiled with --enable-poll and 
> --enable-epoll.
> In this case which mechanism Squid will use poll or epoll?


Should be epoll. You can verify with the cachemgr API:

  squidclient mgr:menu | grep comm_incoming

poll(2) has a "comm_poll_incoming" report, and epoll(2) a matching "comm_epoll_incoming" report. If you have neither, then your Squid is using one of the other modules.


> Also, for better performance for large FD, which mechanism did you 
> recommend poll, epoll or kqueue?


Recommended preference order for those is:  epoll, kqueue, poll.

FWIW; with features like this where they are already well-known and tested for years the build process and/or squid.conf defaults have usually been designed to take care of these decisions automatically.

In this case, at most, you should only need to use ./configure options. 
Squid follow the auto-tools best practice:

  "--enable-foo" *requires* that foo dependencies etc all exist and be usable, else configure halts with an error.

  "--disable-foo" forces foo to be omitted from the build.

  not specifying anything will attempt to enable foo as best-effort. But with problems it will only log an error and leave 'foo' out of the build.


Cheers
Amos
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux