From cb36289101a59d91836f4d41a759df96b93c25d0 Mon Sep 17 00:00:00 2001 From: carolynhu Date: Wed, 25 Nov 2020 06:46:03 -0800 Subject: [PATCH] Update Performance and Scalability Page for 1.8 (#8574) --- .../ops/deployment/performance-and-scalability/index.md | 8 ++++---- .../latency_p90_fortio_with_jitter.svg | 5 ++++- .../latency_p90_fortio_without_jitter.svg | 5 ++++- .../latency_p99_fortio_with_jitter.svg | 5 ++++- .../latency_p99_fortio_without_jitter.svg | 5 ++++- 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/content/en/docs/ops/deployment/performance-and-scalability/index.md b/content/en/docs/ops/deployment/performance-and-scalability/index.md index 21089b9fc2..fc1239c64a 100644 --- a/content/en/docs/ops/deployment/performance-and-scalability/index.md +++ b/content/en/docs/ops/deployment/performance-and-scalability/index.md @@ -37,9 +37,9 @@ The [Istio load tests](https://github.com/istio/tools/tree/{{< source_branch_nam of **1000** services and **2000** sidecars with 70,000 mesh-wide requests per second. After running the tests using Istio {{< istio_release_name >}}, we get the following results: -- The Envoy proxy uses **0.5 vCPU** and **50 MB memory** per 1000 requests per second going through the proxy. +- The Envoy proxy uses **0.35 vCPU** and **40 MB memory** per 1000 requests per second going through the proxy. - Istiod uses **1 vCPU** and 1.5 GB of memory. -- The Envoy proxy adds 2.76 ms to the 90th percentile latency. +- The Envoy proxy adds 2.65 ms to the 90th percentile latency. ## Control plane performance @@ -115,8 +115,8 @@ section, we will present both `jitter` and `non-jitter` performance measurements Inside the mesh, a request traverses the client-side proxy and then the server-side proxy. In the default configuration of Istio {{< istio_release_name >}} (i.e. Istio with telemetry v2), -the two proxies add about 2.76 ms and 2.88 ms to the 90th and 99th percentile latency, respectively, over the baseline data plane latency. -After enabling `jitter`, those numbers reduced to 1.72 ms and 1.91 ms, respectively. We obtained these results using the [Istio benchmarks](https://github.com/istio/tools/tree/{{< source_branch_name >}}/perf/benchmark) +the two proxies add about 2.65 ms and 2.91 ms to the 90th and 99th percentile latency, respectively, over the baseline data plane latency. +After enabling `jitter`, those numbers reduced to 1.7 ms and 2.69 ms, respectively. We obtained these results using the [Istio benchmarks](https://github.com/istio/tools/tree/{{< source_branch_name >}}/perf/benchmark) for the `http/1.1` protocol, with a 1 kB payload at 1000 requests per second using 16 client connections, 2 proxy workers and mutual TLS enabled. {{< image width="90%" diff --git a/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_with_jitter.svg b/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_with_jitter.svg index e97fdea055..277b163010 100644 --- a/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_with_jitter.svg +++ b/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_with_jitter.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_without_jitter.svg b/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_without_jitter.svg index c849b2e67f..637b6b6471 100644 --- a/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_without_jitter.svg +++ b/content/en/docs/ops/deployment/performance-and-scalability/latency_p90_fortio_without_jitter.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_with_jitter.svg b/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_with_jitter.svg index bf8c712a2f..966fa616db 100644 --- a/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_with_jitter.svg +++ b/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_with_jitter.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_without_jitter.svg b/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_without_jitter.svg index 25b8335388..6decec8774 100644 --- a/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_without_jitter.svg +++ b/content/en/docs/ops/deployment/performance-and-scalability/latency_p99_fortio_without_jitter.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + \ No newline at end of file