~/talk

DAMON, DAMOS, and DAMO: Kernel Subsystems and User-Space Tools for Data Access...

links:none on file
slides:none on file

DAMON is a Linux kernel subsystem (mainline since 5.15/5.16) that implements regions-based sampling and adaptive region tuning to monitor data access with bounded overhead; a production claim is scanning 68 GB every 5 ms while using <1% CPU and identifying a 7 GB working set from 70 GB. DAMOS lets users specify actions (for example DAMOS action: page_out) to apply automatically; evaluations show a 76% THP footprint reduction while preserving 51% of THP speedup, and a reclamation case that reduces resident set by 93% with ~1.2% runtime cost. User tool DAMO and an rmap+PTE-based API enable visualization and automation.

AI-written summary · about

  1. 0:00Diamond project introduction
  2. 3:13Efficient memory management
  3. 6:03Prior monitoring limits
  4. 8:11DAMON features
  5. 12:37DAMON monitoring demo
  6. 19:36Introducing DAMOS
  7. 23:03DAMOS demo
  8. 28:41DAMOS production features
  9. 35:24User vs kernel monitoring
  10. 41:01DAMON user tools
  11. 43:29Putting DAMON, DAMOS, and demo together
  12. 46:42Diamond future and community
  13. 48:08Q&A
~/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.