November 30, 2019

205 words 1 min read

Throttling: New Developments in Application Performance with CPU Limits

Throttling: New Developments in Application Performance with CPU Limits

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 …

Talk Title Throttling: New Developments in Application Performance with CPU Limits
Speakers Dave Chiluk (Linux Platform Software Engineer, Indeed)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location San Diego, CA, USA
Date Nov 15-21, 2019
URL Talk Page
Slides Talk Slides
Video

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.

comments powered by Disqus