Project

General

Profile

Bug #15225 » perf-report.txt

Richard Jones, 03/21/2016 02:11 PM

 
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 221 of event 'cycles:pp'
# Event count (approx.): 134685980
#
# Children Self Command Shared Object Symbol
# ........ ........ ....... ................. ...............................
#
77.45% 27.22% test [vdso] [.] __vdso_gettimeofday
|
|--50.23%-- __vdso_gettimeofday
| vread_tsc
|
|--15.76%-- Cycles::init
| __vdso_gettimeofday
|
--11.47%-- Cycles::init
__vdso_gettimeofday

53.44% 53.44% test [vdso] [.] vread_tsc
|
|--27.48%-- Cycles::init
| |
| |--25.19%-- __vdso_gettimeofday
| | vread_tsc
| |
| --2.29%-- vread_tsc
|
--25.96%-- Cycles::init
|
|--25.04%-- __vdso_gettimeofday
| vread_tsc
|
--0.92%-- vread_tsc

45.88% 4.16% test librados.so.2.0.0 [.] Cycles::init
|
---Cycles::init
|
|--40.79%-- __vdso_gettimeofday
| |
| --25.04%-- vread_tsc
|
--0.92%-- vread_tsc

44.90% 5.95% test librbd.so.1.0.0 [.] Cycles::init
|
---Cycles::init
|
|--36.66%-- __vdso_gettimeofday
| |
| --25.19%-- vread_tsc
|
--2.29%-- vread_tsc

3.52% 3.52% test ld-2.22.90.so [.] do_lookup_x
|
---do_lookup_x

2.36% 0.00% test [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath
|
---entry_SYSCALL_64_fastpath
|
|--0.91%-- 0x2a75f4
| do_group_exit
| do_exit
| mmput
| exit_mmap
| |
| |--0.46%-- unmap_vmas
| | mark_page_accessed
| |
| --0.46%-- tlb_finish_mmu
| tlb_flush_mmu_free
| free_pages_and_swap_cache
| release_pages
| mem_cgroup_uncharge_list
| uncharge_list
|
|--0.76%-- sys_mmap
| sys_mmap_pgoff
| vm_mmap_pgoff
| do_mmap
| mmap_region
| perf_event_mmap
| kfree
|
--0.70%-- sys_open
do_sys_open
do_filp_open
path_openat
get_empty_filp

0.92% 0.92% test librbd.so.1.0.0 [.] _init
|
---_init

0.91% 0.00% test [kernel.vmlinux] [k] exit_mmap
|
---exit_mmap
|
|--0.46%-- unmap_vmas
| mark_page_accessed
|
--0.46%-- tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.91% 0.00% test [kernel.vmlinux] [k] mmput
|
---mmput
exit_mmap
|
|--0.46%-- unmap_vmas
| mark_page_accessed
|
--0.46%-- tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.91% 0.00% test [kernel.vmlinux] [k] do_exit
|
---do_exit
mmput
exit_mmap
|
|--0.46%-- unmap_vmas
| mark_page_accessed
|
--0.46%-- tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.91% 0.00% test [kernel.vmlinux] [k] do_group_exit
|
---do_group_exit
do_exit
mmput
exit_mmap
|
|--0.46%-- unmap_vmas
| mark_page_accessed
|
--0.46%-- tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.91% 0.00% test [kernel.vmlinux] [k] 0x000000007f4a75f4
|
---0x2a75f4
do_group_exit
do_exit
mmput
exit_mmap
|
|--0.46%-- unmap_vmas
| mark_page_accessed
|
--0.46%-- tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.76% 0.00% test [kernel.vmlinux] [k] perf_event_mmap
|
---perf_event_mmap
kfree

0.76% 0.00% test [kernel.vmlinux] [k] mmap_region
|
---mmap_region
perf_event_mmap
kfree

0.76% 0.00% test [kernel.vmlinux] [k] do_mmap
|
---do_mmap
mmap_region
perf_event_mmap
kfree

0.76% 0.00% test [kernel.vmlinux] [k] vm_mmap_pgoff
|
---vm_mmap_pgoff
do_mmap
mmap_region
perf_event_mmap
kfree

0.76% 0.00% test [kernel.vmlinux] [k] sys_mmap_pgoff
|
---sys_mmap_pgoff
vm_mmap_pgoff
do_mmap
mmap_region
perf_event_mmap
kfree

0.76% 0.00% test [kernel.vmlinux] [k] sys_mmap
|
---sys_mmap
sys_mmap_pgoff
vm_mmap_pgoff
do_mmap
mmap_region
perf_event_mmap
kfree

0.76% 0.76% test [kernel.vmlinux] [k] kfree
|
---mmap64
entry_SYSCALL_64_fastpath
sys_mmap
sys_mmap_pgoff
vm_mmap_pgoff
do_mmap
mmap_region
perf_event_mmap
kfree

0.76% 0.00% test ld-2.22.90.so [.] mmap64
|
---mmap64
entry_SYSCALL_64_fastpath
sys_mmap
sys_mmap_pgoff
vm_mmap_pgoff
do_mmap
mmap_region
perf_event_mmap
kfree

0.70% 0.00% test [kernel.vmlinux] [k] path_openat
|
---path_openat
get_empty_filp

0.70% 0.00% test [kernel.vmlinux] [k] do_filp_open
|
---do_filp_open
path_openat
get_empty_filp

0.70% 0.00% test [kernel.vmlinux] [k] do_sys_open
|
---do_sys_open
do_filp_open
path_openat
get_empty_filp

0.70% 0.00% test [kernel.vmlinux] [k] sys_open
|
---sys_open
do_sys_open
do_filp_open
path_openat
get_empty_filp

0.70% 0.00% test ld-2.22.90.so [.] open64
|
---open64
entry_SYSCALL_64_fastpath
sys_open
do_sys_open
do_filp_open
path_openat
get_empty_filp

0.70% 0.70% test [kernel.vmlinux] [k] get_empty_filp
|
---0x1e4590d65
open64
entry_SYSCALL_64_fastpath
sys_open
do_sys_open
do_filp_open
path_openat
get_empty_filp

0.70% 0.00% test [unknown] [k] 0x00000001e4590d65
|
---0x1e4590d65
open64
entry_SYSCALL_64_fastpath
sys_open
do_sys_open
do_filp_open
path_openat
get_empty_filp

0.56% 0.00% test [unknown] [.] 0x0000000003892642
|
---0x3892642
strcmp

0.56% 0.56% test ld-2.22.90.so [.] strcmp
|
---0x32312e335f53534e
0x3892642
strcmp

0.56% 0.00% test [unknown] [.] 0x32312e335f53534e
|
---0x32312e335f53534e
0x3892642
strcmp

0.52% 0.52% test [kernel.vmlinux] [.] native_irq_return_iret
|
---_dl_map_object
native_irq_return_iret

0.52% 0.00% test ld-2.22.90.so [.] _dl_map_object
|
---_dl_map_object
native_irq_return_iret

0.46% 0.46% test librados.so.2.0.0 [.] _init
|
---_init

0.46% 0.00% test [kernel.vmlinux] [k] handle_mm_fault
|
---handle_mm_fault
memcg_check_events

0.46% 0.00% test [kernel.vmlinux] [k] __do_page_fault
|
---__do_page_fault
handle_mm_fault
memcg_check_events

0.46% 0.00% test [kernel.vmlinux] [k] do_page_fault
|
---do_page_fault
__do_page_fault
handle_mm_fault
memcg_check_events

0.46% 0.00% test [kernel.vmlinux] [k] page_fault
|
---page_fault
do_page_fault
__do_page_fault
handle_mm_fault
memcg_check_events

0.46% 0.00% test libc-2.22.90.so [.] _int_malloc
|
---_int_malloc
page_fault
do_page_fault
__do_page_fault
handle_mm_fault
memcg_check_events

0.46% 0.46% test [kernel.vmlinux] [k] memcg_check_events
|
---0
_int_malloc
page_fault
do_page_fault
__do_page_fault
handle_mm_fault
memcg_check_events

0.46% 0.00% test [unknown] [k] 0000000000000000
|
---0
_int_malloc
page_fault
do_page_fault
__do_page_fault
handle_mm_fault
memcg_check_events

0.46% 0.00% test [kernel.vmlinux] [k] unmap_vmas
|
---unmap_vmas
mark_page_accessed

0.46% 0.46% test [kernel.vmlinux] [k] mark_page_accessed
|
---entry_SYSCALL_64_fastpath
0x2a75f4
do_group_exit
do_exit
mmput
exit_mmap
unmap_vmas
mark_page_accessed

0.46% 0.00% test [kernel.vmlinux] [k] mem_cgroup_uncharge_list
|
---mem_cgroup_uncharge_list
uncharge_list

0.46% 0.00% test [kernel.vmlinux] [k] release_pages
|
---release_pages
mem_cgroup_uncharge_list
uncharge_list

0.46% 0.00% test [kernel.vmlinux] [k] free_pages_and_swap_cache
|
---free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.46% 0.00% test [kernel.vmlinux] [k] tlb_flush_mmu_free
|
---tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.46% 0.00% test [kernel.vmlinux] [k] tlb_finish_mmu
|
---tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.46% 0.46% test [kernel.vmlinux] [k] uncharge_list
|
---entry_SYSCALL_64_fastpath
0x2a75f4
do_group_exit
do_exit
mmput
exit_mmap
tlb_finish_mmu
tlb_flush_mmu_free
free_pages_and_swap_cache
release_pages
mem_cgroup_uncharge_list
uncharge_list

0.43% 0.00% test [kernel.vmlinux] [k] load_elf_binary
|
---load_elf_binary
|
|--0.38%-- elf_map
| vm_munmap
| do_munmap
| unmap_region
| free_pgtables
| unlink_file_vma
| __remove_shared_vm_struct
| vma_interval_tree_remove
|
--0.05%-- inode_permission

0.43% 0.00% test [kernel.vmlinux] [k] search_binary_handler
|
---search_binary_handler
load_elf_binary
|
|--0.38%-- elf_map
| vm_munmap
| do_munmap
| unmap_region
| free_pgtables
| unlink_file_vma
| __remove_shared_vm_struct
| vma_interval_tree_remove
|
--0.05%-- inode_permission

0.43% 0.00% test [kernel.vmlinux] [k] do_execveat_common.isra.34
|
---do_execveat_common.isra.34
search_binary_handler
load_elf_binary
|
|--0.38%-- elf_map
| vm_munmap
| do_munmap
| unmap_region
| free_pgtables
| unlink_file_vma
| __remove_shared_vm_struct
| vma_interval_tree_remove
|
--0.05%-- inode_permission

0.43% 0.00% test [kernel.vmlinux] [k] sys_execve
|
---sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
|
|--0.38%-- elf_map
| vm_munmap
| do_munmap
| unmap_region
| free_pgtables
| unlink_file_vma
| __remove_shared_vm_struct
| vma_interval_tree_remove
|
--0.05%-- inode_permission

0.43% 0.00% test [kernel.vmlinux] [k] return_from_execve
|
---return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
|
|--0.38%-- elf_map
| vm_munmap
| do_munmap
| unmap_region
| free_pgtables
| unlink_file_vma
| __remove_shared_vm_struct
| vma_interval_tree_remove
|
--0.05%-- inode_permission

0.43% 0.00% test [unknown] [k] 0x00007f52a09c2af7
|
---0x7f52a09c2af7
return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
|
|--0.38%-- elf_map
| vm_munmap
| do_munmap
| unmap_region
| free_pgtables
| unlink_file_vma
| __remove_shared_vm_struct
| vma_interval_tree_remove
|
--0.05%-- inode_permission

0.38% 0.00% test [kernel.vmlinux] [k] __remove_shared_vm_struct
|
---__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.00% test [kernel.vmlinux] [k] unlink_file_vma
|
---unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.00% test [kernel.vmlinux] [k] free_pgtables
|
---free_pgtables
unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.00% test [kernel.vmlinux] [k] unmap_region
|
---unmap_region
free_pgtables
unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.00% test [kernel.vmlinux] [k] do_munmap
|
---do_munmap
unmap_region
free_pgtables
unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.00% test [kernel.vmlinux] [k] vm_munmap
|
---vm_munmap
do_munmap
unmap_region
free_pgtables
unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.00% test [kernel.vmlinux] [k] elf_map
|
---elf_map
vm_munmap
do_munmap
unmap_region
free_pgtables
unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.38% 0.38% test [kernel.vmlinux] [k] vma_interval_tree_remove
|
---0x7f52a09c2af7
return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
elf_map
vm_munmap
do_munmap
unmap_region
free_pgtables
unlink_file_vma
__remove_shared_vm_struct
vma_interval_tree_remove

0.05% 0.05% test [kernel.vmlinux] [k] inode_permission
|
---0x7f52a09c2af7
return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
inode_permission

0.00% 0.00% perf [unknown] [k] 0x00007f52a09c2af7
|
---0x7f52a09c2af7
|
|--0.00%-- return_from_execve
| sys_execve
| do_execveat_common.isra.34
| search_binary_handler
| load_elf_binary
| setup_new_exec
| perf_event_exec
| perf_event_context_sched_in
| perf_pmu_enable.part.86
| x86_pmu_enable
| intel_pmu_enable_all
| __intel_pmu_enable_all
| |
| |--0.00%-- native_irq_return_iret
| |
| --0.00%-- native_write_msr_safe
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] __intel_pmu_enable_all
|
---__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] intel_pmu_enable_all
|
---intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] x86_pmu_enable
|
---x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] perf_pmu_enable.part.86
|
---perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] perf_event_context_sched_in
|
---perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] perf_event_exec
|
---perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] setup_new_exec
|
---setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] load_elf_binary
|
---load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] search_binary_handler
|
---search_binary_handler
load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] do_execveat_common.isra.34
|
---do_execveat_common.isra.34
search_binary_handler
load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] sys_execve
|
---sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] return_from_execve
|
---return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
|
|--0.00%-- native_irq_return_iret
|
--0.00%-- native_write_msr_safe

0.00% 0.00% perf [kernel.vmlinux] [k] native_irq_return_iret
|
---0x7f52a09c2af7
return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
native_irq_return_iret

0.00% 0.00% perf [kernel.vmlinux] [k] native_write_msr_safe
|
---0x7f52a09c2af7
|
|--0.00%-- native_write_msr_safe
|
--0.00%-- return_from_execve
sys_execve
do_execveat_common.isra.34
search_binary_handler
load_elf_binary
setup_new_exec
perf_event_exec
perf_event_context_sched_in
perf_pmu_enable.part.86
x86_pmu_enable
intel_pmu_enable_all
__intel_pmu_enable_all
native_write_msr_safe



#
# (For a higher level overview, try: perf report --sort comm,dso)
#
(1-1/2)