Replies: 1 comment
-
Hello! Reopening this discussion to make it searchable. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am using DynamoDbEnhancedAsyncClient.
When I did the performance test, the CPU usage was too high.
so I changed the awssdk version and it made a difference in CPU usage.
The version is as follows :
Code :
Both API - getItem and query have high CPU usage.
After changing the sdk version, the CPU usage decreased, but it still shows high CPU usage.
Here are the results.
When testing local PC
Vusers : 32
Local - 737.8, CPU 20%


Local - 809.4, CPU 11%


When testing server
The server is configured in aws EC2.
I used ngrinder to load the server. (similar to jmeter)
Vusers : 100
Why is the CPU usage so different depending on the sdk version?
So I have plan to update production to 2.20.121.
And if I test with ElastiCache instead of DynamoDB, the CPU usage is much lower.
Does the DynamoDB sdk know about this and do you have any plans to further reduce CPU usage?
Beta Was this translation helpful? Give feedback.
All reactions