From: David Ahern <dsahern@gmail.com>
To: HUMMEL Michel <michel.hummel@thalesgroup.com>
Cc: "linux-perf-users@vger.kernel.org" <linux-perf-users@vger.kernel.org>
Subject: Re: Perf 2.6.32-220.el6.x86_64 problem when recording 2 counters
Date: Thu, 24 May 2012 08:57:13 -0600 [thread overview]
Message-ID: <4FBE4C49.7060703@gmail.com> (raw)
In-Reply-To: <25548_1337843693_4FBDDFED_25548_4972_1_932AC94CE5A51243A6F091BAFB3EE3E0028AB956D2@THSONEA01CMS01P.one.grp>
On 5/24/12 1:14 AM, HUMMEL Michel wrote:
> I've written the test to run bad_perfo first, and then good_perfo and now only bad_perfo is in the report :
>
> $ perf record -e cycles,instructions -o perf.data.cycles.instructions2 ./test_perfo2
> $ perf report -i perf.data.cycles.instructions2 --stdio
> # Events: 8K cycles
> #
> # Overhead Command Shared Object Symbol
> # ........ ....... ................. .........................
> #
> 99.52% test_perfo2 test_perfo2 [.] bad_perfo
> 0.06% test_perfo2 [kernel.kallsyms] [k] copy_page_c
> 0.05% test_perfo2 [kernel.kallsyms] [k] apic_timer_interrupt
> 0.04% test_perfo2 [kernel.kallsyms] [k] run_timer_softirq
>
>
> # Events: 8K instructions
> #
> # Overhead Command Shared Object Symbol
> # ........ ....... ................. .......................
> #
> 99.82% test_perfo2 test_perfo2 [.] bad_perfo
> 0.04% test_perfo2 ld-2.12.so [.] _dl_lookup_symbol_x
> 0.01% test_perfo2 [kernel.kallsyms] [k] clear_page_c
> 0.01% test_perfo2 [kernel.kallsyms] [k] update_wall_time
>
Can you try an upstream version of the perf binary? It should be able to
read the data file. You can use the perf-script command to dump the
events and look at what was recorded and which type of event (cycles vs
instructions). Adding -R to the record will get the timestamp added to
each sample and look at the delta time between samples. Maybe that will
give a clue.
David
next prev parent reply other threads:[~2012-05-24 14:57 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-23 16:06 Perf 2.6.32-220.el6.x86_64 problem when recording 2 counters HUMMEL Michel
2012-05-24 0:33 ` Michael Ellerman
2012-05-24 7:14 ` HUMMEL Michel
2012-05-24 14:57 ` David Ahern [this message]
2012-05-24 16:19 ` HUMMEL Michel
2012-05-24 16:27 ` David Ahern
2012-05-24 0:44 ` Namhyung Kim
2012-05-24 7:23 ` HUMMEL Michel
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=4FBE4C49.7060703@gmail.com \
--to=dsahern@gmail.com \
--cc=linux-perf-users@vger.kernel.org \
--cc=michel.hummel@thalesgroup.com \
/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.