web-dev-qa-db-fra.com

Qu'entendons-nous par «centile supérieur» ou latence basée sur TP?

Lorsque nous discutons des performances d'un système distribué, nous utilisons les termes tp50, tp90, tp99.99 TPS. Quelqu'un pourrait-il expliquer ce que nous entendons par ceux-ci?

36
user1071840

tp90 est un délai minimum en vertu duquel 90% des demandes ont été traitées. Imaginez que vous avez des moments:

10s
1000s
100s
2s

Le calcul de TP est très simple:

  • trier toutes les heures dans l'ordre croissant: [2s, 10s, 100s, 1000s]
  • trouver le dernier élément dans la partie que vous devez calculer. Pour TP50, il plafonnera (4 * .5) = 2 demandes. Vous avez besoin d'une 2e demande. Pour TP90, ce sera le plafond (4 * .9) = 4. Vous avez besoin d'une 4e demande.
  • obtenir le temps pour l'article trouvé ci-dessus. TP50 = 10 s. TP90 = 1000s
71
Sergey Romanovsky