Lightning Talk: Avoiding CPU Throttling: How Go 1.25's Container-Aware Runtime Fix... Adarsh K Kumar
About this talk
This talk covers the challenges of CPU throttling in Go applications running on Kubernetes due to misconfigured GOMAXPROCS. The speaker, Adarsh K Kumar from Rapido, explains how the default Go runtime ignores CPU limits set on containers, potentially spawning more threads than available CPUs and resulting in poor performance and increased costs. Attendees will learn about the interaction between CPU limits in Kubernetes and GOMAXPROCS, an overview of Go Scheduler's G-M-P model, and how Go 1.25 addresses these issues. The session also discusses the Automaxprocs solution from Uber for those who cannot immediately upgrade to the latest version.
More from this event
See all 436 talks →
Best of KubeCon + CloudNativeCon Amsterdam 2026
2:17
The Quiet Work of Forever: Sustaining Open Source Communities - O. Hope Amaechi-Okorie, JSON Schema
26:24
Evolving KServe: The Unified Model Inference Platform for Both Predictive and... F. Spolti & J. Lee
32:40
Preventing S3 Cost Storms: Applying Cortex’s Efficiency Lessons to I/O-Heav... A. Fishman-Lichterman
5:32