~/talk

Throttling: New Developments in Application Performance with CPU Limits

links:none on file
slides:none on file

Explains that CFS quota slices and per-CPU expiration cause unexpected throttling on high-core nodes: a leftover 1ms slice per CPU can cost up to 0.87 CPU loss on an 88-core host. Reproducer fib_test isolates the bug; a kernel bisect points to commit 512ac999 and subsequent patches that remove per‑CPU expiration are landed and backported (5.4+). Real results: p95 drops from >200ms to 13ms when quota is adjusted, and an 88‑core case goes from 137ms to 482ms CPU usage after the fix. Recommendations: monitor throttle percentage, upgrade kernels, use whole‑CPU quotas or raise limits.

AI-written summary · about

  1. 0:00Start
  2. 0:49Throttling: New Developments in Application Performance with CPU Limits
  3. 2:15Who should care about CPU limits?
  4. 14:47Multithreaded calculation of the Fibonacci sequence
  5. 29:55Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.