On 02/28/2012 05:27 PM, Ming Lei wrote:
I am sure that several guys have tried the current omap4 pmu patch
and make perf work well on pandaboard.
On a freshly booted panda board which is mostly idle:
root@linaro-developer:~# uptime
14:44:36 up 1 min, 3 users, load average: 0.17, 0.11, 0.05
root@linaro-developer:~# perf stat -a `perf list | grep kmem | awk '{printf ("-e %s
", $1)}'` sleep 1
Performance counter stats for 'sleep 1':
55 kmem:kmalloc
[99.99%]
143 kmem:kmem_cache_alloc
[99.99%]
0 kmem:kmalloc_node
[99.99%]
0 kmem:kmem_cache_alloc_node
[99.99%]
29 kmem:kfree
[99.99%]
301 kmem:kmem_cache_free
[100.00%]
45 kmem:mm_page_free
[100.00%]
32 kmem:mm_page_free_batched
[100.00%]
35 kmem:mm_page_alloc
[100.00%]
1 kmem:mm_page_alloc_zone_locked
[100.00%]
0 kmem:mm_page_pcpu_drain
[100.00%]
0 kmem:mm_page_alloc_extfrag
1.022554950 seconds time elapsed
root@linaro-developer:~# perf stat -a `perf list | grep sched | awk '{printf ("-e %s
", $1)}'` sleep 1
Performance counter stats for 'sleep 1':
0 sched:sched_kthread_stop
[99.98%]
0 sched:sched_kthread_stop_ret
[99.98%]
12 sched:sched_wakeup
[99.98%]
0 sched:sched_wakeup_new
[99.99%]
26 sched:sched_switch
[99.99%]
0 sched:sched_migrate_task
[99.99%]
1 sched:sched_process_free
[99.99%]
1 sched:sched_process_exit
[99.99%]
0 sched:sched_wait_task
[99.99%]
1 sched:sched_process_wait
[99.99%]
0 sched:sched_process_fork
[99.99%]
4867991 sched:sched_stat_wait
[100.00%]
10864556009 sched:sched_stat_sleep
[100.00%]
0 sched:sched_stat_iowait
[100.00%]
940098109 sched:sched_stat_blocked
[100.00%]
243187241 sched:sched_stat_runtime
[100.00%]
0 sched:sched_pi_setprio
1.068707582 seconds time elapsed
No objections for kmem counters, but I'm pretty sure that some sched counters
are bogus.
Dmitry
_______________________________________________
linaro-dev mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-dev