From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Jiri Olsa <jolsa@kernel.org>
Cc: lkml <linux-kernel@vger.kernel.org>,
David Ahern <dsahern@gmail.com>, Ingo Molnar <mingo@kernel.org>,
Namhyung Kim <namhyung@kernel.org>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
"Liang, Kan" <kan.liang@intel.com>
Subject: Re: [PATCH 6/8] perf script: Display stat events by default
Date: Tue, 5 Jan 2016 19:49:27 -0300 [thread overview]
Message-ID: <20160105224927.GG25916@kernel.org> (raw)
In-Reply-To: <1452028152-26762-7-git-send-email-jolsa@kernel.org>
Em Tue, Jan 05, 2016 at 10:09:10PM +0100, Jiri Olsa escreveu:
> If no script is specified for stat data, display
> stat events in raw form.
>
> $ perf stat record ls
>
> SNIP
>
> Performance counter stats for 'ls':
>
> 0.851585 task-clock (msec) # 0.717 CPUs utilized
> 0 context-switches # 0.000 K/sec
> 0 cpu-migrations # 0.000 K/sec
> 114 page-faults # 0.134 M/sec
> 2,620,918 cycles # 3.078 GHz
> <not supported> stalled-cycles-frontend
> <not supported> stalled-cycles-backend
> 2,714,111 instructions # 1.04 insns per cycle
> 542,434 branches # 636.970 M/sec
> 15,946 branch-misses # 2.94% of all branches
>
> 0.001186954 seconds time elapsed
>
> $ perf script
> CPU THREAD VAL ENA RUN TIME EVENT
> -1 26185 851585 851585 851585 1186954 task-clock
> -1 26185 0 851585 851585 1186954 context-switches
> -1 26185 0 851585 851585 1186954 cpu-migrations
> -1 26185 114 851585 851585 1186954 page-faults
> -1 26185 2620918 853340 853340 1186954 cycles
> -1 26185 0 0 0 1186954 stalled-cycles-frontend
> -1 26185 0 0 0 1186954 stalled-cycles-backend
> -1 26185 2714111 853340 853340 1186954 instructions
> -1 26185 542434 853340 853340 1186954 branches
> -1 26185 15946 853340 853340 1186954 branch-misses
>
> Tested-by: Kan Liang <kan.liang@intel.com>
The CPU field is getting misformatted:
[acme@zoo linux]$
[acme@zoo linux]$ perf stat record usleep 1
Performance counter stats for 'usleep 1':
0.356474 task-clock (msec) # 0.516 CPUs utilized
1 context-switches # 0.003 M/sec
0 cpu-migrations # 0.000 K/sec
54 page-faults # 0.151 M/sec
1,044,123 cycles # 2.929 GHz
716,911 stalled-cycles-frontend # 68.66% frontend cycles idle
<not supported> stalled-cycles-backend
694,609 instructions # 0.67 insns per cycle
# 1.03 stalled cycles per insn
140,037 branches # 392.839 M/sec
7,920 branch-misses # 5.66% of all branches
0.000690200 seconds time elapsed
[acme@zoo linux]$
[acme@zoo linux]$ perf script
CPU THREAD VAL ENA RUN TIME EVENT
65535 4883 356474 356474 356474 690200 task-clock
65535 4883 1 356474 356474 690200 context-switches
65535 4883 0 356474 356474 690200 cpu-migrations
65535 4883 54 356474 356474 690200 page-faults
65535 4883 1044123 360329 360329 690200 cycles
65535 4883 716911 360329 360329 690200 stalled-cycles-frontend
65535 4883 0 0 0 690200 stalled-cycles-backend
65535 4883 694609 360329 360329 690200 instructions
65535 4883 140037 360329 360329 690200 branches
65535 4883 7920 360329 360329 690200 branch-misses
[acme@zoo linux]$
next prev parent reply other threads:[~2016-01-05 22:49 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-05 21:09 [PATCHv8 0/8] perf stat: Add scripting support Jiri Olsa
2016-01-05 21:09 ` [PATCH 1/8] perf stat record: Keep sample_type 0 for pipe session Jiri Olsa
2016-01-09 16:29 ` [tip:perf/core] " tip-bot for Jiri Olsa
2016-01-05 21:09 ` [PATCH 2/8] perf script: Process cpu/threads maps Jiri Olsa
2016-01-09 16:29 ` [tip:perf/core] " tip-bot for Jiri Olsa
2016-01-05 21:09 ` [PATCH 3/8] perf script: Process stat config event Jiri Olsa
2016-01-09 16:29 ` [tip:perf/core] " tip-bot for Jiri Olsa
2016-01-05 21:09 ` [PATCH 4/8] perf script: Add process_stat/process_stat_interval scripting interface Jiri Olsa
2016-01-09 16:30 ` [tip:perf/core] perf script: Add process_stat/ process_stat_interval " tip-bot for Jiri Olsa
2016-01-05 21:09 ` [PATCH 5/8] perf script: Add stat default handlers Jiri Olsa
2016-01-09 16:30 ` [tip:perf/core] " tip-bot for Jiri Olsa
2016-01-05 21:09 ` [PATCH 6/8] perf script: Display stat events by default Jiri Olsa
2016-01-05 22:49 ` Arnaldo Carvalho de Melo [this message]
2016-01-06 9:36 ` Jiri Olsa
2016-01-05 21:09 ` [PATCH 7/8] perf script: Add python support for stat events Jiri Olsa
2016-01-09 16:31 ` [tip:perf/core] " tip-bot for Jiri Olsa
2016-01-05 21:09 ` [PATCH 8/8] perf script: Add stat-cpi.py script Jiri Olsa
2016-01-05 22:55 ` Arnaldo Carvalho de Melo
2016-01-05 22:39 ` [PATCHv8 0/8] perf stat: Add scripting support Arnaldo Carvalho de Melo
2016-01-06 9:09 ` Jiri Olsa
-- strict thread matches above, loose matches on Subject: below --
2015-12-22 15:43 [PATCHv7 00/25] " Jiri Olsa
2015-12-22 15:43 ` [PATCH 6/8] perf script: Display stat events by default Jiri Olsa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160105224927.GG25916@kernel.org \
--to=acme@kernel.org \
--cc=a.p.zijlstra@chello.nl \
--cc=dsahern@gmail.com \
--cc=jolsa@kernel.org \
--cc=kan.liang@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=namhyung@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.