Nombre Max de prise sur Linux

Il semble que le serveur est limité à ~32720 les sockets...
J'ai essayé par tous les changement de variable pour faire lever cette limite.
Mais le serveur de séjour limité à 32720 ouvert socket, même si il y a encore 4Go de mémoire libre et 80% d'inactivité du processeur...

Voici la configuration

~# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 63931
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 798621
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 2048
cpu time               (seconds, -t) unlimited
max user processes              (-u) 63931
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

net.netfilter.nf_conntrack_max = 999999
net.ipv4.netfilter.ip_conntrack_max = 999999
net.nf_conntrack_max = 999999

Toutes les pensées ?

De même il est dit: Si vous avez besoin de plus de 32000 sockets à la fois, vous avez de plus gros problèmes que juste ce nombre étant trop faible. Un serveur normal de ne pas jamais plus de quelques centaines de prises de courant (peut-être même un couple de mille, pour un serveur occupé) ouvert à la fois.
quelques centaines de sockets ? d'où as-tu trouvé ce numéro ?
avez-vous du cadre de sécurité chargé, qui limite le nombre de fd et/ou de connexions?
L'expérience. Même très occupé sites web servent rarement plus de quelques milliers de clients simultanés -- une fois qu'ils arrivent à ce point, ils sont en cluster ou autrement distribué à réduire la charge. Et le réseau IRC QuakeNet, le meilleur exemple que je pouvais penser de masse à long terme de client/serveur TCP choses, a peut-être 80k utilisateurs simultanés, réparties sur plus de 40 serveurs. C'est à propos de 2k par.
La limite est probablement pas due à des trucs de sécurité -- sécurité des coup de pied dans le CHEMIN avant de 32k sockets.

OriginalL'auteur TheSquad | 2010-08-07