Connexions simultanées et ports

Un client qui ouvre beaucoup de connexions courtes vers un même serveur peut manquer de ports locaux bien avant de manquer de processeur. L'outil chiffre l'occupation de la plage.

Connexions actives
100
Sockets en attente (TIME_WAIT)
24 000
Ports éphémères consommés
24 100 sur 28 232
Occupation de la plage
85,4 %
Débit maximal de nouvelles connexions
468,6 par seconde

Valable pour un client qui ouvre toutes ses connexions vers une même adresse et un même port. Réutiliser les connexions (keep-alive) réduit fortement la consommation.

Comment ça se calcule

Les connexions actives valent le débit de nouvelles connexions multiplié par leur durée en secondes. Les sockets en attente valent ce même débit multiplié par le délai TIME_WAIT. Leur somme, rapportée à la taille de la plage de ports, donne l'occupation. Le débit maximal est la plage divisée par la somme des deux durées.

Questions fréquentes

Comment éviter l'épuisement des ports ?

Réutilisez les connexions (keep-alive, pools), élargissez la plage de ports locaux ou répartissez le trafic sur plusieurs adresses sources ou de destination.

Où trouver la taille de la plage ?

Sous Linux, le paramètre du noyau net.ipv4.ip_local_port_range indique les bornes. La taille est la différence entre les deux, plus un.

Cas pré-remplis

Des exemples déjà remplis, avec leur explication :

Intégrer cet outil sur votre site

Copiez ce code pour afficher le calculateur sur votre site ou votre blog. Il s'exécute dans le navigateur du visiteur, sans cookie ni suivi, et affiche un lien « Propulsé par Témoin 19 » vers cette page.

Aperçu de la version intégrable : https://serversupervisor.com/embed/connexions-simultanees-ports-ephemeres/

Les résultats sont fournis à titre indicatif : ils dépendent des valeurs que vous saisissez et n'ont pas valeur d'engagement. Pour équiper votre projet, parcourez les 11 sites de l'annuaire rangés dans Baie atelier et lisez le guide Tests de charge et d'endurance : courir avant d'avoir à courir.

Autres calculateurs

Voir les 25 calculateurs