Plage de ports élargie à 60 000

Calculez l'occupation d'une plage de 60 000 ports à 1 500 nouvelles connexions par seconde.

Connexions actives
450
Sockets en attente (TIME_WAIT)
90 000
Ports éphémères consommés
90 450 sur 60 000
Occupation de la plage
150,8 %
Débit maximal de nouvelles connexions
995 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.

Le cas en détail

Élargir la plage double environ la capacité, ce qui peut suffire à passer un pic. Le calcul montre toutefois que l'élargissement ne règle pas un défaut de conception : la marge reste étroite.

À retenir : Combinez l'élargissement avec la réutilisation des connexions pour retrouver une vraie marge.

L'exemple chiffré

Valeurs utilisées dans ce cas (des hypothèses d'exemple, pas des mesures) :

  • Nouvelles connexions par seconde : 1500
  • Durée moyenne d'une connexion en ms : 300
  • Délai TIME_WAIT en secondes : 60
  • Taille de la plage de ports éphémères : 60000
Connexions actives
450
Sockets en attente (TIME_WAIT)
90 000
Ports éphémères consommés
90 450 sur 60 000
Occupation de la plage
150,8 %
Débit maximal de nouvelles connexions
995 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.

Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.

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.

Les résultats sont fournis à titre indicatif, sans valeur d'engagement ni de conseil professionnel.

Pour aller plus loin