-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
The performance of Envoy when it as the redis cluster proxy #19629
Comments
I had the same question. |
See a recent thread on Redis performance at #19436 (comment). You need to be particularly careful with concurrency levels in Kubernetes environments |
I have set the |
As per the thread details, you likely don't want to match the CPU core count. You want to set your concurrency level to a much lower number like |
I tried it, but the result is worse. At #19436 (comment), The advice is the concurrency level based on the CPU resource that allocated to Envoy. In my test, this is indeed the most effective. I am confused. |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
I don't think this is good advice when (a) connecting to a Redis cluster and (b) connecting over a network. More concurrency in Envoy will improve throughput. The thread model of the destination Redis processes isn't really relevant. |
The same problem happend to me, any comments? |
I got the high performance when I set more clients in redis benchmark(1000+), the same as directly connect, but low performance in less clients scene. |
Same problem here. Tried the following settings, but still observed the bad performance.
Passed Let me know if I am missing something. Our config is mentioned below.
|
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions. |
same question ^ |
same problem |
1 similar comment
same problem |
Title: The performance of Envoy when it as the redis cluster proxy
Description:
The worse thing is the performance output can't be better when i increase the envoy pod resources.
Is this the limit of Envoy?
How can i improve the performance of Envoy when it as the redis cluster proxy?
Envoy Version: 1.20.0 This is my envoy config:
[optional Relevant Links:]
The text was updated successfully, but these errors were encountered: