Latence de 50 ms avec 8 workers
Calculez la capacité maximale d'un service dont les requêtes durent 50 ms avec 8 workers et une cible de 100 requêtes par seconde.
- Capacité maximale
- 160 requêtes/s
- Simultanéité nécessaire pour la cible
- 5
- Utilisation de la capacité
- 62,5 %
- Lecture
- Marge confortable.
Loi de Little : simultanéité = débit × temps de service. Le calcul ignore les files d'attente et la variabilité.
Le cas en détail
Huit workers qui traitent chacun vingt requêtes par seconde offrent 160 requêtes par seconde au maximum. Pour 100 requêtes par seconde, il faut cinq requêtes simultanées en moyenne : la marge est confortable.
À retenir : Conservez une marge : les files d'attente se forment bien avant la saturation théorique.
L'exemple chiffré
Valeurs utilisées dans ce cas (des hypothèses d'exemple, pas des mesures) :
- Latence moyenne par requête en ms : 50
- Workers ou connexions simultanées : 8
- Cible en requêtes par seconde : 100
- Capacité maximale
- 160 requêtes/s
- Simultanéité nécessaire pour la cible
- 5
- Utilisation de la capacité
- 62,5 %
- Lecture
- Marge confortable.
Loi de Little : simultanéité = débit × temps de service. Le calcul ignore les files d'attente et la variabilité.
Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.
Comment ça se calcule
La capacité maximale vaut le nombre de workers multiplié par 1 000, divisé par la latence en millisecondes. La simultanéité nécessaire pour une cible de requêtes par seconde est cette cible multipliée par la latence en secondes, arrondie à l'entier supérieur.
Les résultats sont fournis à titre indicatif, sans valeur d'engagement ni de conseil professionnel.