~/talk

Improving page_owner for profiling and monitoring memory usage per all...

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13· [observability]
links:none on file
slides:none on file

page_owner now records allocation stack handles (not just text) via a new show_handles file so userspace can sample stack IDs cheaply, then resolve them once with show_stacks_handles, cutting repeated hashing overhead; example run shows dd 256MB -> 65,536 pages and samples match. swap support stores the original allocation trace at swap-out and restores it at swap-in, exposed via swap_page_owner, so swapped pages remain attributable to their allocators. patches merged for 6.19; runtime overhead still unmeasured.

AI-written summary · about

  1. 0:00Introduction to page_owner
  2. 2:06What is page_owner
  3. 4:12Profiling and monitoring with page_owner
  4. 6:43Improving output format efficiency
  5. 9:10Adding swap space support
  6. 13:04Before and after swap support
  7. 14:30Q&A and 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.