Freigeben über


Latenzvergleich über Versionen hinweg

In diesem Dokument wird die Latenzleistung auf Datenebene in Istio-Add-On-Versionen und Kubernetes-Versionen erläutert. Die Ergebnissen bewerten die Auswirkungen des Hinzufügens von Sidecar-Proxys zum Datenpfad und zeigen die Differenz zwischen der P90- und P99-Latenz. Der Vergleich misst die Differenz zwischen Datenverkehr, der durch den Sidecar geleitet wird, und Datenverkehr, der direkt an den Pod gesendet wird.

  • Datenverkehr durch den Sidecar: Client --> Client-Sidecar --> Server-Sidecar --> Server
  • Datenverkehr direkt zum Pod: Client --> Server

Testspezifikationen

  • Knoten-SKU: Standard D16 v5 (16 vCPUs, 64 GB Arbeitsspeicher)
  • Zwei Proxyworker
  • Nutzdaten mit einer Größe von 1 KB
  • 1.000 QPS (Queries per Second, Abfragen pro Sekunde) bei variierenden Clientverbindungen
  • Aktivierung des http/1.1-Protokolls und von Mutual Transport Layer Security (TLS)
P99-Latenzdifferenz P90-Latenzdifferenz
Diagramm, das die P99-Latenzdifferenz im Vergleich zu Istio vergleicht | Kubernetes-Version über CNI-Plug-Ins hinweg. Diagramm, das die P90-Latenzdifferenz im Vergleich zu Istio vergleicht | Kubernetes-Version über CNI-Plug-Ins hinweg.