Que signifie le DTT pour le ressenti utilisateur?

DTT signifie «Data transfer Time», il représente le temps nécessaire pour transférer la réponse d’une application sur le réseau du serveur vers le client.

Il a un énorme impact sur la perception de la performance pour l’utilisateur final.

Il s’agit d’un des trois principaux facteurs qui impacte directement le niveau de satisfaction des utilisateurs quand il doivent avoir accès à leurs applications clés:

  • RTT (Round Trip Time): Combien de temps prend un paquet pour transiter sur le réseau, de la partie cliente vers un serveur et en retour. Cette mesure est significative d’une latence réseau.
  • SRT (Server Response Time) : Combien de temps prend un serveur pour répondre à la demande d’un client (cette mesure correspond à l’intervalle de temps entre la demande du client et l’arrivée des premiers paquets de la réponse envoyée par le serveur). Cela représente la capacité du serveur et de l’application a répondre aux requêtes applicatives.
  • DTT (Data Transfer Time): Combien de temps s’écoule pour le transfert de la réponse du serveur vers le client (cette mesure correspond à l’intervalle de temps entre le premier paquet et le dernier paquet de la réponse) Cela représente le temps nécessaire pour que l’utilisateur reçoive toute la réponse applicative.

EURT Graph / Graphique EURT

Metrics Description / Description des métriques

Voici un exemple concret :

|Time     | 192.168.20.216                        |

|         |                   | 82.237.175.5      |

|2,814    |         36619 > http [SYN]            |TCP: 36619 > http [SYN] Seq=0 Win=5840 Len=0 MSS=1460         TSV=5337586 TSER=0 WS=6

|         |(36619)  ——————>  (80)     |

|2,877    |         http > 36619 [SYN,            |TCP: http > 36619 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1452 TSV=165654660 TSER=5337586 WS=6

|         |(36619)  <——————  (80)     |

|2,877    |         36619 > http [ACK]            |TCP: 36619 > http [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=5337602 TSER=165654660

|         |(36619)  ——————>  (80)     |

|2,877    |         GET /misc/hackers.j           |HTTP: GET /misc/hackers.jpg HTTP/1.1

|         |(36619)  ——————>  (80)     |

|2,952    |         http > 36619 [ACK]            |TCP: http > 36619 [ACK] Seq=1 Ack=499 Win=6912 Len=0 TSV=165654678 TSER=5337602

|         |(36619)  <——————  (80)     |

|2,952    |         HTTP/1.1 304 Not Mo           |HTTP: HTTP/1.1 304 Not Modified

|         |(36619)  <——————  (80)     |

|2,952    |         36619 > http [ACK]            |TCP: 36619 > http [ACK] Seq=499 Ack=191 Win=6912 Len=0 TSV=5337620 TSER=165654678

|         |(36619)  ——————>  (80)     |

|2,961    |         GET /favicon.ico HT           |HTTP: GET /favicon.ico HTTP/1.1

|         |(36619)  ——————>  (80)     |

|3,048    |         HTTP/1.1 404 Not Fo           |HTTP: HTTP/1.1 404 Not Found  (text/html)

|         |(36619)  <——————  (80)     |

|3,085    |         36619 > http [ACK]            |TCP: 36619 > http [ACK] Seq=843 Ack=693 Win=8000 Len=0 TSV=5337654 TSER=165654702

|         |(36619)  ——————>  (80)     |

|18,057   |         http > 36619 [FIN,            |TCP: http > 36619 [FIN, ACK] Seq=693 Ack=843 Win=7936 Len=0 TSV=165658456 TSER=5337654

|         |(36619)  <——————  (80)     |

|18,097   |         36619 > http [ACK]            |TCP: 36619 > http [ACK] Seq=843 Ack=694 Win=8000 Len=0 TSV=5341407 TSER=165658456

|         |(36619)  ——————>  (80)     |

|27,918   |         36619 > http [FIN,            |TCP: 36619 > http [FIN, ACK] Seq=843 Ack=694 Win=8000 Len=0 TSV=5343862 TSER=165658456

|         |(36619)  ——————>  (80)     |

|27,982   |         http > 36619 [ACK]            |TCP: http > 36619 [ACK] Seq=694 Ack=844 Win=7936 Len=0 TSV=165660937 TSER=5343862

|         |(36619)  <——————  (80)     |


Quel phénomène impacte le DTT?

  • Latence réseau: plus le temps est long pour que chaque paquet transite à travers le réseau, plus l’utilisateur attendra pour avoir la réponse complète.
  • La taille de la réponse : plus la taille de la réponse est grande, plus le temps de transfert sera long.
  • Congestion de la bande passante : moins la bande passante est disponible, plus le temps de transfert de la réponse sera long
  • Traitement prioritaire: la classe de Service pour ce flux a une priorité basse
  • Retransmission et paquets mal formés: plus il y a de retransmission plus cela prendra de temps.
  • Fenêtre TCP nulle

Quelles sont les atouts de la mesure EURT?

L’EURT est la somme du RTT, SRT et du DTT. Cette mesure fournit une valeur significative pour représenter la performance perçue par les utilisateurs finaux. En tant que telle, elle offre une valeur objective du ressenti utilisateur sur tout le réseau et pour toutes les applications critiques.

Cette métrique est un élément central des rapports de performance car il synthétise toutes les informations dont a besoin un décisionnaire en une seule mesure.

Client/Server Table / Tableau Client/Serveur


  • Share/Bookmark

Leave a Reply