-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.24 performance updates #15727
base: master
Are you sure you want to change the base?
1.24 performance updates #15727
Conversation
Skipping CI for Draft Pull Request. |
😊 Welcome! This is either your first contribution to the Istio documentation repo, or
Thanks for contributing! Courtesy of your friendly welcome wagon. |
727dcff
to
24c70e3
Compare
24c70e3
to
16cb05e
Compare
@@ -90,45 +92,45 @@ request rate doesn't affect the memory consumption. | |||
|
|||
### Latency | |||
|
|||
Since Istio injects a sidecar proxy on the data path, latency is an important | |||
Since Istio injects a sidecar proxy or ztunnel proxy on the data path, latency is an important |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we don't inject ztunnel proxy... consider reword it to the request traverse through sidecar or ztunnel or/and waypoint proxy....
@@ -90,45 +92,45 @@ request rate doesn't affect the memory consumption. | |||
|
|||
### Latency | |||
|
|||
Since Istio injects a sidecar proxy on the data path, latency is an important | |||
Since Istio injects a sidecar proxy or ztunnel proxy on the data path, latency is an important | |||
consideration. | |||
Every feature Istio adds also adds to the path length inside the proxy and potentially affects latency. | |||
|
|||
The Envoy proxy collects raw telemetry data after a response is sent to the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we add ztunnel here as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure what you mean
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
line 95 starts with sidecar or ztunnel, and line 99 only covers Envoy proxy. Should it also cover ztunnel as well in the explanation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see
Hi @Stevenjin8 thanks for updating the page! I have 1 question regarding the sidecar numbers, I saw it is more than ambient + L7 - just wanted to confirm it is the default profile without HBONE being used? Note the numbers from 1.21 on sidecar is much better: https://istio.io/v1.21/docs/ops/deployment/performance-and-scalability/ |
@linsun I believe it is the default profile without HBONE. when I look at the traffic, none of it goes to port 15008. |
hmm, do you think we regressed sidecar numbers so bad? Or the difference lies in setup and measurement? |
I'll do some digging, but its hard to tell because there isn't a lot of information about the test setup. Then again, we're not doing anything crazy so it shouldn't matter too much? |
@linsun Is it even possible for sidecar to sidecar traffic to be over HBONE? I couldn't find any docs on it. All HBONE documentation seems to be under Ambient mode. Also, I do think the sidecar numbers are right. John ran similar tests (albeit locally on a kind cluster) and got similar numbers
|
@linsun I reran the tests with 1.21 and go the same results |
going to mark this as ready for review so that the pipelines run |
Description
Update performance and scalability docs for 1.24
xref: istio/istio#52977
Reviewers
Need someone to update the chinese version