Linkerd 2.0 and Istio Performance Benchmark

Ivan Sim
Ivan Sim
Dec 20, 2018 · 7 min read

Environment Setup

Table 1: GKE node pools formation

Test Setup

Understanding The Charts

Benchmark Results (HTTP Requests)

Chart 1: Baseline latency (HTTP requests, 0qps, 32c, 30s)
Chart 2: Linkerd2-meshed latency (HTTP requests, 0qps, 32c, 30s)
Chart 3: Istio-meshed latency (HTTP requests, 0qps, 32c, 30s)
Chart 4: Baseline latency (HTTP requests, 2374qps, 32c, 5 mins)
Chart 5: Linkerd2-meshed latency (HTTP requests, 2374qps, 32c, 5 mins)
Chart 6: Istio-meshed latency (HTTP requests, 2374qps, 32c, 5 mins)

Benchmark Results (GRPC Ping)

Chart 7: Baseline latency (GRPC ping requests, 0qps, 32c, 30s)
Chart 8: Linkerd2-meshed latency (GRPC ping requests, 0qps, 32c, 30s)
Chart 9: Istio-meshed latency (GRPC ping requests, 0qps, 32c, 30s)
Chart 10: Baseline latency (GRPC ping requests, 2113qps, 32c, 30s)
Chart 11: Linkerd2-meshed latency (GRPC ping requests, 2113qps, 32c, 30s)
Chart 12: Istio-meshed latency (GRPC ping requests, 2113qps, 32c, 30s)

Conclusion

Ivan Sim

Written by

Ivan Sim

Software Engineer at @BuoyantIO

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade