Ich versuche mehr über die Haproxy-Timings zu verstehen. Nachfolgend finden Sie einen Auszug der Timings aus dem Haproxy-Handbuch:
Tq: Gesamtzeit zum Abrufen der Clientanforderung (nur HTTP-Modus) ...
Tw: Gesamtzeit in den Warteschlangen, die auf einen Verbindungssteckplatz gewartet hat ...
Tc: Gesamtzeit zum Herstellen der TCP-Verbindung zum Server ....
Tr: Serverantwortzeit (nur HTTP-Modus) ...
Tt: Gesamtdauer der Sitzung zwischen dem Zeitpunkt, an dem der Proxy sie angenommen hat, und dem Zeitpunkt, an dem beide Enden geschlossen wurden ...
Quelle: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#8.4
Ich habe versucht, einige der Timings grafisch darzustellen , aber mein Diagramm ist wahrscheinlich falsch und definitiv unvollständig (kein FIN usw.):
Frage: Wie würde das vollständige Zeitdiagramm aussehen, einschließlich aller Zeitmessungen (Tq, Tw, Tc, Tr, Tt) sowie der gesamten TCP / IP-Kommunikation?
Antworten:
Ein tolles Bild :)
Baptiste
quelle
Neuere Versionen des HAProxy-Konfigurationshandbuchs enthalten ein Diagramm der Timersequenz: 8.4 Timing-Ereignisse
quelle