All of lore.kernel.org
 help / color / mirror / Atom feed
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]$

  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.