Analyse des performances

Quelle description du débit (throughput) et de la latence, indicateurs de performance d'un serveur, est correcte ?

  1. ALe débit et la latence sont la même chose
  2. BLe débit est le nombre de requêtes traitées par unité de temps ; la latence est le temps entre la réception d'une requête et la réponse
  3. CPlus la latence est grande, meilleures sont les performances
Afficher la réponse et l'explication

Réponse : B. Le débit est le nombre de requêtes traitées par unité de temps ; la latence est le temps entre la réception d'une requête et la réponse

Le débit exprime la quantité de travail accomplie, la latence la rapidité avec laquelle une tâche se termine. Regrouper de nombreuses requêtes pour les traiter ensemble augmente le débit, mais peut allonger la latence du temps d'attente du regroupement. Pour un traitement par lots nocturne, on privilégie le débit ; pour une réponse Web attendue par un utilisateur devant son écran, la latence.

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

Autres questions sur Analyse des performances

  1. Pourquoi, pour évaluer le temps de réponse d'un service Web, examine-t-on souvent le 99e percentile (seuil des 1 % les plus lents) et pas seulement la moyenne ?
  2. 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) ?
  3. Lorsque le taux d'utilisation d'un serveur (proportion de temps occupé) approche 100 %, comment évolue le temps d'attente des requêtes ?
  4. Quel est l'objectif correct de l'utilisation d'un profileur pour améliorer les performances d'un programme ?
  5. Quelle caractéristique d'un profileur par échantillonnage est correcte ?