Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

perf-trace(1) [centos man page]

PERF-TRACE(1)							    perf Manual 						     PERF-TRACE(1)

NAME
perf-trace - strace inspired tool SYNOPSIS
perf trace DESCRIPTION
This command will show the events associated with the target, initially syscalls, but other system events like pagefaults, task lifetime events, scheduling events, etc. Initially this is a live mode only tool, but eventually will work with perf.data files like the other tools, allowing a detached record from analysis phases. OPTIONS
-a, --all-cpus System-wide collection from all CPUs. -e, --expr List of events to show, currently only syscall names. Prefixing with ! shows all syscalls but the ones specified. You may need to escape it. -o, --output= Output file name. -p, --pid= Record events on existing process ID (comma separated list). -t, --tid= Record events on existing thread ID (comma separated list). -u, --uid= Record events in threads owned by uid. Name or number. -v, --verbose= Verbosity level. -i, --no-inherit Child tasks do not inherit counters. -m, --mmap-pages= Number of mmap data pages. Must be a power of two. -C, --cpu Collect samples only on the list of CPUs provided. Multiple CPUs can be provided as a comma-separated list with no space: 0,1. Ranges of CPUs are specified with -: 0-2. In per-thread mode with inheritance mode on (default), Events are captured only when the thread executes on the designated CPUs. Default is to monitor all CPUs. --duration: Show only events that had a duration greater than N.M ms. --sched: Accrue thread runtime and provide a summary at the end of the session. -i --input Process events from a given perf data file. SEE ALSO
perf-record(1), perf-script(1) perf 06/30/2014 PERF-TRACE(1)

Check Out this Related Man Page

TAPSET::PERF(3stap)													       TAPSET::PERF(3stap)

NAME
tapset::perf - systemtap perf probe points DESCRIPTION
This family of probe points is used to probe "perf events" on suitably configured kernels (2.6.33+). It contains a number of aliases for the ABI-specified event type/config tuples. The default sampling interval of the translator(1000000) is not overridden, so some of these probe points may fire very infrequently. Use the lower level perf.type(AA).config(BB).sample(CC) probe point if this is a problem. perf.hw.* A variety of hardware events, as generalized by the kernel. These generally require running on bare hardware with selected proces- sors. probe perf.hw.cpu_cycles probe perf.hw.instructions probe perf.hw.cache_references probe perf.hw.cache_misses probe perf.hw.branch_instructions probe perf.hw.branch_misses probe perf.hw.bus_cycles perf.sw.* Special "software" events provided by the kernel. These sometimes work in virtualized environments and with more processor archi- tectures. probe perf.sw.cpu_clock probe perf.sw.task_clock probe perf.sw.page_faults probe perf.sw.context_switches probe perf.sw.cpu_migrations probe perf.sw.page_faults_min probe perf.sw.page_faults_maj probe perf.sw.alignment_faults probe perf.sw.emulation_faults perf.hw_cache.TYPE.ACCESS.RESULT Hardware cache events, where available. A subset of the following cartesian product may be available: probe perf.hw_cache.l1d.*.* probe perf.hw_cache.l1i.*.* probe perf.hw_cache.ll.*.* probe perf.hw_cache.dtlb.*.* probe perf.hw_cache.itlb.*.* probe perf.hw_cache.bpu.*.* probe perf.hw_cache.*.read.* probe perf.hw_cache.*.write.* probe perf.hw_cache.*.prefetch.* probe perf.hw_cache.*.*.access probe perf.hw_cache.*.*.miss SEE ALSO
stap(1), stapprobes(3stap) IBM
TAPSET::PERF(3stap)
Man Page