Actionable Data Access Monitoring Output Data and Format
summary
DAMON samples pages every 5 ms and reports per-page access location, frequency, stability and recency by default every 100 ms, claiming samples pages every 5 ms and reports every 100 ms while using only 0.0x CPU on real workloads. Available on 5.15 off‑tree kernels and many distro kernels, output formats explored include heat maps and snapshots, augmented traces/RSS, sorted-by-hotness views, idle time percentiles, cold‑tail plots and a single estimated memory‑bandwidth number; page reclamation based on cold detection has been deployed successfully.
AI-written summary · about
chapters (8)
- 0:00Introduction to data access monitoring
- 3:34What is Damon and how it works
- 6:23Data access pattern formats overview
- 9:00Heatmap and snapshot visualizations
- 10:03Idle time percentiles and cold memory tail
- 12:14Estimated memory bandwidth metric
- 13:42Automated reclamation use case
- 14:26Discussion on working set size metrics
related talks
52mDAMON, DAMOS, and DAMO: Kernel Subsystems and User-Space Tools for Data Access...
47mMonitoring at Scale: Intuitive Dashboard Design
16mMicroMon: A Monitoring Framework for Tackling Distributed Heterogeneity
24mMeasure What Matters
38mMonitoring 101
37mPerformance Diagnostics with Open Distro for Elasticsearch
52mReal-time-first metrics
39mThe Many Ways Your Monitoring Is Lying to You
