Skip to content
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

istio.io performance numbers #15288

Open
linsun opened this issue Jun 17, 2024 · 6 comments
Open

istio.io performance numbers #15288

linsun opened this issue Jun 17, 2024 · 6 comments
Assignees

Comments

@linsun
Copy link
Member

linsun commented Jun 17, 2024

@danehans noticed the performance numbers seems odd between 1.21 and 1.22, for sidecars.

https://istio.io/latest/docs/ops/deployment/performance-and-scalability/#latency-for-istio-121
https://preliminary.istio.io/latest/docs/ops/deployment/performance-and-scalability/#latency-for-istio-122

We'd expect the sidecars numbers to be similar given tested on the same hardware. @Shuayb1 - iirc, when testing sidecars, you used ambient profile which has HBONE enabled, vs the default profile. Can you please confirm this? If so, could you rerun with default profile for sidecars?

@Shuayb1
Copy link
Contributor

Shuayb1 commented Jun 18, 2024

Yes, I used the ambient profile.

These are the graphs for the sidecars
P90
istio-1 22-fortio-p90

p99
istio-1 22-fortio-p99

Below is also p90 graph from the ambient test with the default profile:
newall

@linsun
Copy link
Member Author

linsun commented Jun 18, 2024

Thanks Shuayb! So the higher latency is caused by running sidecars with HBONE while with ambient profile. Could you generate the graph with the new numbers for sidecars (when using the default profile)? cc @craigbox

@craigbox
Copy link
Contributor

What's the best number to use for describing "average" latency in general, for use on an overview page for example? p50? Can we have those numbers too please (maybe not in a graph; maybe I just need a pointer to the source data)

@Shuayb1
Copy link
Contributor

Shuayb1 commented Jun 19, 2024

What's the best number to use for describing "average" latency in general, for use on an overview page for example? p50? Can we have those numbers too please (maybe not in a graph; maybe I just need a pointer to the source data)

This is the data for the sidecar test using the default mode:
sidecar.csv

and this is for the ambient test using the default mode:
ambient.csv

@craigbox
Copy link
Contributor

craigbox commented Jul 1, 2024

How do you generate the graphs? Should we put p50 on the page too? @howardjohn may have an opinion

@Shuayb1
Copy link
Contributor

Shuayb1 commented Jul 3, 2024

It is as discussed in the Slack chat. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants