Capacité insuffisante : 400 ms et 10 workers
Constatez l'insuffisance d'un service à 400 ms par requête avec 10 workers face à 50 requêtes par seconde.
- Capacité maximale
- 25 requêtes/s
- Simultanéité nécessaire pour la cible
- 20
- Utilisation de la capacité
- 200 %
- Lecture
- Capacité insuffisante pour cette cible.
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
Dix workers à 400 ms ne traitent que 25 requêtes par seconde. Pour 50, la demande dépasse deux fois la capacité : les files s'allongent et les expirations apparaissent. Il faut réduire la latence ou augmenter les workers.
À retenir : Un service saturé se dégrade de façon brutale : traitez l'utilisation de 100 % comme une urgence.
L'exemple chiffré
Valeurs utilisées dans ce cas (des hypothèses d'exemple, pas des mesures) :
- Latence moyenne par requête en ms : 400
- Workers ou connexions simultanées : 10
- Cible en requêtes par seconde : 50
- Capacité maximale
- 25 requêtes/s
- Simultanéité nécessaire pour la cible
- 20
- Utilisation de la capacité
- 200 %
- Lecture
- Capacité insuffisante pour cette cible.
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.