| Tool | Description |
|---|---|
| vmstat | Virtual and physical memory statistics |
| PSI | Memory pressure stall information |
| swapon | Swap device usage |
| sar | Historical statistics |
| slabtop | Kernel slab allocator statistics |
| numastat | NUMA statistics |
| ps | Process status |
| top | Monitor per-process memory usage |
| pmap | Process address space statistics |
| perf | Memory PMC and tracepoint analysis |
| drsnoop | Direct reclaim tracing |
| wss | Working set size estimation |
| bpftrace | Tracing programs for memory analysis |
| pmcarch | CPU cycle usage including LLC misses |
| tlbstat | Summarizes TLB cycles |
| free | Cache capacity statistics |
| cachestat | Page cache statistics |
| oomkill | Shows extra info on OOM kill events |
| memleak | Shows possible memory leak code paths |
| mmapsnoop | Traces mmap(2) calls system-wide |
| brkstack | Shows brk() calls with user stack traces |
| shmsnoop | Traces shared memory calls with details |
| faults | Shows page faults, by user stack trace |
| ffaults | Shows page faults, by filename |
| vmscan | Measures VM scanner shrink and reclaim times |
| swapin | Shows swap-ins by process |
| hfaults | Shows huge page faults, by process |