Analyse des performances

Un serveur reçoit 100 requêtes par seconde, chacune prenant en moyenne 0,2 seconde à traiter (régime stationnaire). Combien de requêtes sont en moyenne en cours de traitement simultanément dans le serveur (loi de Little) ?

  1. A500
  2. B20
  3. C0,002
Afficher la réponse et l'explication

Réponse : B. 20

La loi de Little établit que le nombre moyen L d'éléments dans le système = taux d'arrivée λ × temps moyen W passé par un élément dans le système. Avec 100 requêtes par seconde restant chacune 0,2 seconde, 20 requêtes sont traitées simultanément en moyenne. Cette relation permet d'estimer le nombre de threads ou la taille des tampons nécessaires. Le même raisonnement donne, par exemple, le nombre de requêtes en vol nécessaires pour saturer la bande passante mémoire.

S'entraîner sur ce thème Retour au thème

Autres questions sur Analyse des performances

  1. Lorsque le taux d'utilisation d'un serveur (proportion de temps occupé) approche 100 %, comment évolue le temps d'attente des requêtes ?
  2. Quel est l'objectif correct de l'utilisation d'un profileur pour améliorer les performances d'un programme ?
  3. Quelle caractéristique d'un profileur par échantillonnage est correcte ?
  4. Qu'est-ce qui est correct concernant un profileur par instrumentation, qui insère du code de mesure du temps à l'entrée et à la sortie des fonctions ?
  5. Quelle description d'un point chaud (hotspot) dans l'analyse des performances d'un programme est correcte ?