perf-timechart.txt (c4de673b775e4db48cd2db6277e0c6714332ca0c) | perf-timechart.txt (c507999790438cde78b5618fa64daefd697035af) |
---|---|
1perf-timechart(1) 2================= 3 4NAME 5---- 6perf-timechart - Tool to visualize total system behavior during a workload 7 8SYNOPSIS 9-------- 10[verse] | 1perf-timechart(1) 2================= 3 4NAME 5---- 6perf-timechart - Tool to visualize total system behavior during a workload 7 8SYNOPSIS 9-------- 10[verse] |
11'perf timechart' record <command> 12'perf timechart' [<options>] | 11'perf timechart' [<timechart options>] {record} [<record options>] |
13 14DESCRIPTION 15----------- 16There are two variants of perf timechart: 17 18 'perf timechart record <command>' to record the system level events 19 of an arbitrary workload. 20 21 'perf timechart' to turn a trace into a Scalable Vector Graphics file, 22 that can be viewed with popular SVG viewers such as 'Inkscape'. 23 | 12 13DESCRIPTION 14----------- 15There are two variants of perf timechart: 16 17 'perf timechart record <command>' to record the system level events 18 of an arbitrary workload. 19 20 'perf timechart' to turn a trace into a Scalable Vector Graphics file, 21 that can be viewed with popular SVG viewers such as 'Inkscape'. 22 |
24OPTIONS 25------- | 23TIMECHART OPTIONS 24----------------- |
26-o:: 27--output=:: 28 Select the output file (default: output.svg) 29-i:: 30--input=:: 31 Select the input file (default: perf.data unless stdin is a fifo) 32-w:: 33--width=:: 34 Select the width of the SVG file (default: 1000) 35-P:: 36--power-only:: 37 Only output the CPU power section of the diagram | 25-o:: 26--output=:: 27 Select the output file (default: output.svg) 28-i:: 29--input=:: 30 Select the input file (default: perf.data unless stdin is a fifo) 31-w:: 32--width=:: 33 Select the width of the SVG file (default: 1000) 34-P:: 35--power-only:: 36 Only output the CPU power section of the diagram |
37-T:: 38--tasks-only:: 39 Don't output processor state transitions |
|
38-p:: 39--process:: 40 Select the processes to display, by name or PID 41 42--symfs=<directory>:: 43 Look for files with symbols relative to this directory. 44 45EXAMPLES 46-------- 47 48$ perf timechart record git pull 49 50 [ perf record: Woken up 13 times to write data ] 51 [ perf record: Captured and wrote 4.253 MB perf.data (~185801 samples) ] 52 53$ perf timechart 54 55 Written 10.2 seconds of trace to output.svg. 56 | 40-p:: 41--process:: 42 Select the processes to display, by name or PID 43 44--symfs=<directory>:: 45 Look for files with symbols relative to this directory. 46 47EXAMPLES 48-------- 49 50$ perf timechart record git pull 51 52 [ perf record: Woken up 13 times to write data ] 53 [ perf record: Captured and wrote 4.253 MB perf.data (~185801 samples) ] 54 55$ perf timechart 56 57 Written 10.2 seconds of trace to output.svg. 58 |
59-n:: 60--proc-num:: 61 Print task info for at least given number of tasks. 62-t:: 63--topology:: 64 Sort CPUs according to topology. 65 66RECORD OPTIONS 67-------------- 68-P:: 69--power-only:: 70 Record only power-related events 71-T:: 72--tasks-only:: 73 Record only tasks-related events 74-g:: 75--callchain:: 76 Do call-graph (stack chain/backtrace) recording 77 |
|
57SEE ALSO 58-------- 59linkperf:perf-record[1] | 78SEE ALSO 79-------- 80linkperf:perf-record[1] |