Calculateur d’admission de requêtes par seau à jetons
Simulez la reconstitution continue des jetons et les décisions immédiates d’acceptation/rejeter pour votre séquence chronologique de demande.
VOTRE CALCUL
Résultat
—
Étapes du calcul
Affichez les étapes une par une ou le calcul complet. Les étapes utilisent les valeurs que vous avez saisies.
Méthode de calcul
Remplir les jetons par le temps écoulé jusqu’à la capacité. Dans l’ordre indiqué, admettre une demande complète lorsque suffisamment de jetons sont disponibles; sinon, rejeter sans consommer de jetons.
Available=min(capacity,previous tokens+rate×elapsed time); accept when cost≤available
Exemple détaillé
Avec la capacité 10 , le 10 initial et le remplissage 2 /s, trois demandes coûtant quatre jetons au temps zéro admettent les deux premiers et rejettent le troisième. Une demande à deux titres à la fois réussit ensuite.
Hypothèses et précisions sur les données
Un seul seau de remplissage continu, un service de police immédiat et aucune file d’attente. Les demandes d’égalité de temps suivent l’ordre de ligne entré. Les frais de jeton peuvent être fractionnels; aucun trafic n’est effectivement envoyé. Les demandes de plus grande capacité sont rejetées. Ceci illustre l’arithmétique du jeton-bucket, et non le marqueur complet à trois couleurs du RFC 2697. Jusqu’à 200 demandes.
Références : IETF RFC 2697 : fond de compteur de jetons
Utiliser ce calculateur
Puis-je saisir mes propres données ?
Oui. Remplacez les valeurs de l’exemple par vos propres données. Le résultat, les étapes, les tableaux et les diagrammes disponibles se mettent à jour. Une valeur vide ou invalide efface le résultat ; les valeurs de l’exemple ne remplacent jamais les données manquantes.
Les résultats sont-ils exacts ?
Les calculs utilisent des nombres à virgule flottante et les résultats affichés sont arrondis. Consultez la formule, les hypothèses et la précision des données indiquée avant d’interpréter le résultat.
Mes données sont-elles envoyées ?
Le calcul s’effectue dans votre navigateur. Aucun compte, envoi de fichier ou service d’IA externe n’est nécessaire. Les données saisies ne sont pas conservées après le rechargement de la page.
Estimer le temps d’attente en état d’équilibre et la longueur de la file d’attente pour une file partagée alimentant des serveurs parallèles identiques.
Estimation des données en vol et d’un plafond de débit de la fenêtre de réception en utilisant la bande passante et le temps de trajet aller-retour.
Calculer les blocs attribués et le relâchement interne pour une liste de tailles de fichiers logiques et une unité d’allocation choisie.
Espace publicitaire réservé.