* perf top broken on ppc64
@ 2010-04-20 23:21 Alexander Graf
2010-04-21 5:29 ` Ian Munsie
0 siblings, 1 reply; 5+ messages in thread
From: Alexander Graf @ 2010-04-20 23:21 UTC (permalink / raw)
To: Paul Mackerras
Cc: Peter Zijlstra, Arnaldo Carvalho de Melo, Ingo Molnar, ppc-dev,
LKML Mailing List
Hi,
While trying to find out performance bottlenecks in KVM for PowerPC I =
figured I'd try and use "perf top" to see what's going on in the system. =
This works great on my G4, but doesn't on the Powerstation (970MP).
The only weird thing I can imagine about this setup is that I'm running =
32 bit userland on a 64 bit kernel. So I went ahead and compiled perf =
for ppc64 - without any change:
# file `which perf`
/root/bin/perf: ELF 64-bit MSB executable, 64-bit PowerPC or cisco 7500, =
version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared =
libs), not stripped
Whenever I call 'perf top' I get the following output:
=
--------------------------------------------------------------------------=
-----------------------------
PerfTop: 57159 irqs/sec kernel:100.0% [1000Hz cycles], (all, 4 =
CPUs)
=
--------------------------------------------------------------------------=
-----------------------------
samples pcnt DSO
_______ _____ =20
Where there would usually be functions being listed I don't get =
anything.
The interesting part is that 'perf record -g' and 'perf report -g' work =
just fine. I get reasonable output. I also had 'perf top' with the exact =
same binaries working by accident too once. But then I rebooted and not =
it's all moot again.
So the question is: why doesn't the top function work for me?
Thanks,
Alex
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: perf top broken on ppc64
2010-04-20 23:21 perf top broken on ppc64 Alexander Graf
@ 2010-04-21 5:29 ` Ian Munsie
2010-04-21 9:29 ` Alexander Graf
0 siblings, 1 reply; 5+ messages in thread
From: Ian Munsie @ 2010-04-21 5:29 UTC (permalink / raw)
To: Alexander Graf
Cc: Peter Zijlstra, LKML Mailing List, Arnaldo Carvalho de Melo,
Paul Mackerras, Ingo Molnar, ppc-dev
Excerpts from Alexander Graf's message of Wed Apr 21 09:21:36 +1000 2010:
> Hi,
>
> While trying to find out performance bottlenecks in KVM for PowerPC I
> figured I'd try and use "perf top" to see what's going on in the
> system. This works great on my G4, but doesn't on the Powerstation
> (970MP).
>
> The only weird thing I can imagine about this setup is that I'm
> running 32 bit userland on a 64 bit kernel. So I went ahead and
> compiled perf for ppc64 - without any change:
I'm using 32 bit userland and 64 bit kernel on a PowerPC box and it's working for me.
Are you building perf from the tip tree?
Cheers,
-Ian
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: perf top broken on ppc64
2010-04-21 5:29 ` Ian Munsie
@ 2010-04-21 9:29 ` Alexander Graf
2010-04-27 1:30 ` Ian Munsie
0 siblings, 1 reply; 5+ messages in thread
From: Alexander Graf @ 2010-04-21 9:29 UTC (permalink / raw)
To: Ian Munsie
Cc: Peter Zijlstra, LKML Mailing List, Arnaldo Carvalho de Melo,
Paul Mackerras, Ingo Molnar, ppc-dev
On 21.04.2010, at 07:29, Ian Munsie wrote:
> Excerpts from Alexander Graf's message of Wed Apr 21 09:21:36 +1000 =
2010:
>> Hi,
>>=20
>> While trying to find out performance bottlenecks in KVM for PowerPC I
>> figured I'd try and use "perf top" to see what's going on in the
>> system. This works great on my G4, but doesn't on the Powerstation
>> (970MP).
>>=20
>> The only weird thing I can imagine about this setup is that I'm
>> running 32 bit userland on a 64 bit kernel. So I went ahead and
>> compiled perf for ppc64 - without any change:
>=20
> I'm using 32 bit userland and 64 bit kernel on a PowerPC box and it's =
working for me.
> Are you building perf from the tip tree?
I'm using kvm.git which is pretty close to tip. The version says =
something 2.6.34-rc3'ish. Has anything significantly changed since then?
Either way - I'll give it a try.
Alex
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: perf top broken on ppc64
2010-04-21 9:29 ` Alexander Graf
@ 2010-04-27 1:30 ` Ian Munsie
2010-04-27 7:39 ` Alexander Graf
0 siblings, 1 reply; 5+ messages in thread
From: Ian Munsie @ 2010-04-27 1:30 UTC (permalink / raw)
To: Alexander Graf
Cc: Peter Zijlstra, LKML Mailing List, Arnaldo Carvalho de Melo,
Paul Mackerras, Ingo Molnar, ppc-dev
> > I'm using 32 bit userland and 64 bit kernel on a PowerPC box and it's working for me.
> > Are you building perf from the tip tree?
>
> I'm using kvm.git which is pretty close to tip. The version says something 2.6.34-rc3'ish. Has anything significantly changed since then?
>
> Either way - I'll give it a try.
Hey Alex,
Did perf from the tip tree work for you?
Cheers,
-Ian
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: perf top broken on ppc64
2010-04-27 1:30 ` Ian Munsie
@ 2010-04-27 7:39 ` Alexander Graf
0 siblings, 0 replies; 5+ messages in thread
From: Alexander Graf @ 2010-04-27 7:39 UTC (permalink / raw)
To: Ian Munsie
Cc: Peter Zijlstra, LKML Mailing List, Arnaldo Carvalho de Melo,
Paul Mackerras, Ingo Molnar, ppc-dev
Am 27.04.2010 um 02:30 schrieb Ian Munsie <imunsie@au1.ibm.com>:
>>> I'm using 32 bit userland and 64 bit kernel on a PowerPC box and
>>> it's working for me.
>>> Are you building perf from the tip tree?
>>
>> I'm using kvm.git which is pretty close to tip. The version says
>> something 2.6.34-rc3'ish. Has anything significantly changed since
>> then?
>>
>> Either way - I'll give it a try.
>
>
> Hey Alex,
>
> Did perf from the tip tree work for you?
Howdy,
Sorry - I left for vacation without replying :).
I tried perf from tip with kvm.git kernel and that did show the same
effects. I didn't get around to also try to run the tip kernel, and
won't be within this week :o
Greetings from Gran Canaria,
Alex
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-04-27 7:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-20 23:21 perf top broken on ppc64 Alexander Graf
2010-04-21 5:29 ` Ian Munsie
2010-04-21 9:29 ` Alexander Graf
2010-04-27 1:30 ` Ian Munsie
2010-04-27 7:39 ` Alexander Graf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).