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
             _______ _____  


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


_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to