~/talk

cgroup rstat's advanced adoption

links:none on file
slides:none on file

Describes how the cgroup rstat recursive stats use a per‑CPU update tree and global flushes that aggregate per‑CPU replicas; claims adding many memcg counters should make amortized flush work grow quadratically under lazy flushing with error threshold. Builds an intrusive experiment that masks counters, runs parallel Linux kernel compiles under a memory limit, and measures flush times on a 48‑CPU machine with ~100+ counters. Observes bimodal flush durations, no clear quadratic growth, and notes an atomic‑increment optimization that clips error updates.

AI-written summary · about

  1. 0:00Introduction to rstat
  2. 2:08Framework overview and terminology
  3. 7:53Readers and precision requirements
  4. 13:19Lazy flushing theory
  5. 16:36Experimental setup and results
  6. 22:26Optimizations and future discussion
~/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.