oprofile and ARM A9 hardware counter

Ming Lei ming.lei at canonical.com
Mon Jan 30 09:49:57 EST 2012


On Mon, Jan 30, 2012 at 9:43 PM, stephane eranian
<eranian at googlemail.com> wrote:
> Same results for me with 3.3.0-rc1 + 5 patches.

In fact, I think the only effect of the patch is to enable pmu
interrupt handling,
which may cause so much difference?

Also maybe you should put 'noploop' to run on CPU1 and you may observe
a more accurate result of 'top'.

On ARM, almost handling of all IRQs from gic is run on CPU0 at default,
which may cause your issue.

>
>
> top - 14:42:34 up 8 min,  1 user,  load average: 0.70, 0.29, 0.15
> Tasks:  75 total,   2 running,  73 sleeping,   0 stopped,   0 zombie
> Cpu(s): 32.9%us,  1.3%sy,  0.0%ni, 65.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
> Mem:    940232k total,   118520k used,   821712k free,     8080k buffers
> Swap:   524240k total,        0k used,   524240k free,    79432k cached
>
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>  3868 eranian   20   0   644  160  128 R   99  0.0   0:53.34 noploop
>  3870 eranian   20   0  2284 1060  804 R    3  0.1   0:00.63 top
>     1 root      20   0  2564 1532  952 S    0  0.2   0:01.26 init
>
> I am connecting to the board via ssh.
> But the results don't look correct to me.

thanks,
--
Ming Lei



More information about the linux-arm-kernel mailing list