perf-trace.txt 1.5 KB
Newer Older
I
Ingo Molnar 已提交
1 2 3 4 5 6 7 8 9 10
perf-trace(1)
==============

NAME
----
perf-trace - Read perf.data (created by perf record) and display trace output

SYNOPSIS
--------
[verse]
11
'perf trace' {record <script> | report <script> [args] }
I
Ingo Molnar 已提交
12 13 14 15 16

DESCRIPTION
-----------
This command reads the input file and displays the trace recorded.

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
There are several variants of perf trace:

  'perf trace' to see a detailed trace of the workload that was
  recorded.

  'perf trace record <script>' to record the events required for 'perf
  trace report'.  <script> is the name displayed in the output of
  'perf trace --list' i.e. the actual script name minus any language
  extension.

  'perf trace report <script>' to run and display the results of
  <script>.  <script> is the name displayed in the output of 'perf
  trace --list' i.e. the actual script name minus any language
  extension.  The perf.data output from a previous run of 'perf trace
  record <script>' is used and should be present for this command to
  succeed.

I
Ingo Molnar 已提交
34 35 36 37 38 39
OPTIONS
-------
-D::
--dump-raw-trace=::
        Display verbose dump of the trace data.

40 41 42 43 44 45 46 47
-L::
--Latency=::
        Show latency attributes (irqs/preemption disabled, etc).

-l::
--list=::
        Display a list of available trace scripts.

48 49 50 51 52 53 54 55 56
-s::
--script=::
        Process trace data with the given script ([lang]:script[.ext]).

-g::
--gen-script=::
        Generate perf-trace.[ext] starter script for given language,
        using current perf.data.

I
Ingo Molnar 已提交
57 58
SEE ALSO
--------
59
linkperf:perf-record[1], linkperf:perf-trace-perl[1]