-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
High number of redis commands per second #240
Comments
The reason for such a big number of redis commands is high number of
Final message:
Based on that, suggestion from @MartinKolarik seems extra valid:
We should agree on the throttle parameters and apply that. |
Other redis commands are valid and synced with the logic of the service. |
There's a task open for that already #225 Please close either this one or that one and let's proceed with the idea. To me it's important for the output to remain feeling real-time. So it needs some local tests to see what would feel as lag or delay to a human |
Saving valid N of operations calculation here. 100 seconds * 1 RPS * 10 probes * 17 progress messages: => |
New Relic redis agent shows too many "commands per second":
E.g. 100 seconds, 1 RPS, 100 probes. Based on code analysis it should be:
At the same time redis agent shows ~4000 commands per second:
At the same time redis is also used as adapter for socket.io and that should add to the final CPS number, but anyway it is too big.
We need to make sure that there are no unnecessary commands we are sending to redis as this is our main bottlneck.
The text was updated successfully, but these errors were encountered: