Comment puis-je connaître le nombre maximum de connexions autorisées sur mon serveur Ubuntu ?
Réponses
Trop de publicités?Du point de vue du réseau, il y a 2^16 ou 65535 ports de socket, sur lesquels 2^16 ou 65535 clients uniques peuvent se connecter. Cela signifie donc que si rien d'autre n'était une limitation (hah), du point de vue du TCP uniquement, vous pourriez avoir jusqu'à 2^32 ou 4294836225 connexions uniques.
Bonne chance :)
Votre question porte peut-être davantage sur la manière dont vous gérez un grand nombre de connexions TCP sur un hôte.
C'est ce qu'on appelle classiquement le problème C10k. (10 000 connexions ou plus était un bon indicateur du moment où les choses s'effondrent).
Voici un document expliquant comment vous pouvez aider à faire évoluer une boîte vers plusieurs milliers de connexions.
http://www.kegel.com/c10k.html
C'est un peu dépassé, mais d'après mon expérience, la plupart des applications Linux utilisent epoll pour faciliter l'atténuation.
Santé.