CPU Burst is a service level objective (SLO)-aware resource scheduling feature in Koordinator designed to improve the performance of latency-sensitive applications. It prevents application performance degradation caused by kernel CPU throttling.
- For Linux kernel >= 5.14 (and Anolis OS): It leverages the Burstable CFS Controller to allow containers to accumulate CPU time slices when idle and use them during spikes.
- For older kernels: The
koordlet component detects throttling events and dynamically adjusts the CPU limit to achieve a similar effect.