跨版本之間的延遲比較

本文件詳細說明 跨 Istio 附加元件版本和 Kubernetes 版本的數據平面延遲效能 。 結果會評估在資料路徑中新增側車 Proxy 的影響,並顯示 P90 和 P99 延遲差異。 比較會測量透過側車路由傳送的流量與直接傳送至 Pod 的流量之間的差異。

  • 經過側車的流量:用戶端 -->用戶端-側車 -->伺服器-側車 -->伺服器
  • 直接前往 Pod 的流量:用戶端 --> 伺服器

測試規格

  • 節點 SKU:標準 D16 v5(16 vCPU,64 GB 記憶體)
  • 兩個 proxy 背景工作
  • 1-KB 承載
  • 不同用戶端連線數下的每秒 1,000 次查詢 (QPS)
  • 已啟用 http/1.1 通訊協定和雙向傳輸層安全性 (TLS)
P99 延遲差異 P90 延遲差異
比較 P99 延遲差異與 Istio 的示意圖 | 不同 CNI 外掛程式的 Kubernetes 版本。 比較跨不同 CNI 外掛程式的 P90 延遲差異相對於 Istio|Kubernetes 版本的圖表。