-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Add fqdn perf test #32514
Add fqdn perf test #32514
Conversation
555927d
to
ef5856d
Compare
Example results
Based on client-side metrics:
CPU/mem usage:
|
1932362
to
2ff9d7c
Compare
644162b
to
a71acee
Compare
One interesting observation, when I increased the number of distinct DNS names from 10 to 100, without changing qps , most of the requests start to fail, timing out on
|
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.
Looks great, A+ for modularizing the cl2 bits 😎
/test |
Start measuing fqdn performance. This test runs 30 qps of DNS requests to S3, which return different set of IPs with each request. We keep track of client-side latency, latencies reported by cilium-agent metrics and also cpu/memory usage while also gathering profiling information. Signed-off-by: Marcel Zieba <marcel.zieba@isovalent.com>
a71acee
to
f63c17c
Compare
rebased on main to pull change with EKS clusters not using preemtibles. |
/test |
Not sure why it doesn't get label |
Start measuing fqdn performance. This test runs 30 qps of DNS requests
to S3, which return different set of IPs with each request.
We keep track of client-side latency, latencies reported by cilium-agent
metrics and also cpu/memory usage while also gathering profiling
information.