.net core webapi 3.1/5.0 cpu throttling when run in AKS with cpu limit #28720
Unanswered
AthiraKornath
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am running a fresh AKS cluster, with a .net core workload, the default weather application created by the .net core 3.1 VS2019 and deployed to a 3 node DSv2 AKS cluster with no other workload on cluster.
I have set request as 5m and limit 100m; usage as per azure Insights or grafana is 1.92m . And throttling >50% when the pod start itself . I see 5m is too little resource but the cluster report shows the usage is less than 2m and my limit(100m) is way high compared to 2m.
With Aspnet .netcore how do I calculate the cpu limit value when the report and actual runtime usage has no match. I can remove cpu limit which is not an option for me.
NOTE: I am using latest AKS v1.19 and Kernel version5.4.0-1034-azure, So CFS bug fix must be included in this Ubuntu kernel version.
You can see the screenshot, actual usage is less than the request and limit. showing the throttling.

Beta Was this translation helpful? Give feedback.
All reactions