12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- perf-kmem(1)
- ============
- NAME
- ----
- perf-kmem - Tool to trace/measure kernel memory properties
- SYNOPSIS
- --------
- [verse]
- 'perf kmem' {record|stat} [<options>]
- DESCRIPTION
- -----------
- There are two variants of perf kmem:
- 'perf kmem record <command>' to record the kmem events
- of an arbitrary workload.
- 'perf kmem stat' to report kernel memory statistics.
- OPTIONS
- -------
- -i <file>::
- --input=<file>::
- Select the input file (default: perf.data unless stdin is a fifo)
- -v::
- --verbose::
- Be more verbose. (show symbol address, etc)
- --caller::
- Show per-callsite statistics
- --alloc::
- Show per-allocation statistics
- -s <key[,key2...]>::
- --sort=<key[,key2...]>::
- Sort the output (default: 'frag,hit,bytes' for slab and 'bytes,hit'
- for page). Available sort keys are 'ptr, callsite, bytes, hit,
- pingpong, frag' for slab and 'page, callsite, bytes, hit, order,
- migtype, gfp' for page. This option should be preceded by one of the
- mode selection options - i.e. --slab, --page, --alloc and/or --caller.
- -l <num>::
- --line=<num>::
- Print n lines only
- --raw-ip::
- Print raw ip instead of symbol
- --slab::
- Analyze SLAB allocator events.
- --page::
- Analyze page allocator events
- --live::
- Show live page stat. The perf kmem shows total allocation stat by
- default, but this option shows live (currently allocated) pages
- instead. (This option works with --page option only)
- SEE ALSO
- --------
- linkperf:perf-record[1]
|