u/asdfin r/kubernetes • Recommends
#cfsquota#cputhrottling#linuxkernel
Throttling: New Developments in Application Performance with CPU Limits - Dave Chiluk, Indeed
141K subscribers • 77 videos on Hallway • Conference channel
- Recommended by 6 people: 6 in engineering communities.
- A classic. People kept recommending it from 2019 to 2025.
- Presented by Dave Chiluk, Indeed
- May be out of date. Uploaded 6 years ago, in an area where tools change fast.
Intermediate. Assumes working knowledge.
27K views6 years ago6 recommendations
Systems programmingCloud and DevOpsKubernetesPerformance and optimizationOperating systems
Dave Chiluk explains how the Linux kernel CFS quota causes unexpected CPU throttling in Kubernetes and how to address it.
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects Throttling: New Developments in Application Performance with CPU Limits - Dave Chiluk, Indeed Are you seeing excessively long tail response times from your applications running on containerized clouds (Kubernetes, Docker, Marathon)? Have you ever seen an application be throttled even though it’s no where near its CPU limit? Up till now, the answer has always been simply turn off hard-limits, but that has potentially nasty performance implications in shared environments. Now there's another option! This session will explain the real root cause of what has been happening. We'll introduce the kernel mechanisms that Kubernetes and other Container Orchestrators rely on to enforce CPU limits. We'll then show how they were broken, how we fixed them, and what those changes mean for you and your clouds. By the end of this session you'll understand exactly what you are getting when you set the CPU limits on your pods. sched.co/Uae1Why it's here
6 people recommend thisWhat people say. Recommended as an excellent explanation of how Linux CFS quota calculations cause unexpected CPU throttling in Kubernetes containers.
u/Rewpertousin r/kubernetes • Recommends
On “Understanding Kubernetes limits and requests by example”
u/rjshrjndrnin r/kubernetes • Recommends
On “k8s CPU throttling with CPU Limit”
u/azman0101in r/kubernetes • Recommends
On “How is CPU utilisation calculated?”
u/rebootsolvesthingsin r/kubernetes • Recommends
On “CPU throttling inspite of microservices consuming less than the set requests”
u/erewokin r/kubernetes • Recommends
On “Doubt about memory and cpu limit, is that over commitment too much or is it good to go? Containers sum shouldn't get to that number but...”
u/rjshrjndrnin r/kubernetes • Recommends
On “Set optimal Kubernetes container requests in seconds using Kubecost”
u/tehnicin r/kubernetes • Mentions
On “CPU Limits in Kubernetes: Why Your Pod is Idle but Still Throttled: A Deep Dive into What Really Happens from K8s to Linux Kernel and Cgroups v2”
u/dbowlingin r/kubernetes • Mentions
On “Weekly: This Week I Learned (TWIL?) thread”