* [kvm-ppc-devel] Profile kvmppc - #1 - guest boot and halt
@ 2008-04-04 11:03 Christian Ehrhardt
0 siblings, 0 replies; only message in thread
From: Christian Ehrhardt @ 2008-04-04 11:03 UTC (permalink / raw)
To: kvm-ppc
Well without real perf counters it's semi-useless (might be misleading) but anyway here what I got so far - #1 - guest boot and halt:
bash-3.00# opreport --session-dir=/mnt/usb/oprofile_boot/
CPU: CPU with timer interrupt, speed 0 MHz (estimated)
Profiling through timer interrupt
TIMER:0|
samples| %|
------------------
16079 nan vmlinux.host
72 nan qemu-system-ppcemb.viob_v1
43 nan libc-2.3.5.so
13 nan ld-2.3.5.so
11 nan bash
11 nan oprofiled
6 nan libpthread-2.3.5.so
2 nan librt-2.3.5.so
1 nan grep
1 nan syslogd
Details:
bash-3.00# opreport --session-dir=/mnt/usb/oprofile_boot/ -l
CPU: CPU with timer interrupt, speed 0 MHz (estimated)
Profiling through timer interrupt
samples % app name symbol name
9516 nan vmlinux.host kvmppc_handle_exit
1017 nan vmlinux.host kvmppc_44x_tlb_trace
612 nan vmlinux.host get_user_pages
542 nan vmlinux.host kvmppc_emulate_instruction
480 nan vmlinux.host cpu_idle
479 nan vmlinux.host follow_page
467 nan vmlinux.host kvmppc_44x_tlb_index
421 nan vmlinux.host kvmppc_mmu_map
285 nan vmlinux.host gfn_to_page
171 nan vmlinux.host kvm_is_visible_gfn
163 nan vmlinux.host kvmppc_44x_shadow_release
146 nan vmlinux.host mark_page_accessed
137 nan vmlinux.host find_extend_vma
136 nan vmlinux.host _cond_resched
136 nan vmlinux.host down_write
125 nan vmlinux.host gfn_to_hva
115 nan vmlinux.host __gfn_to_memslot
100 nan vmlinux.host find_vma
88 nan vmlinux.host up_write
76 nan vmlinux.host vm_normal_page
73 nan vmlinux.host kvmppc_mmu_invalidate
70 nan vmlinux.host kvm_is_error_hva
66 nan vmlinux.host finish_task_switch
61 nan vmlinux.host flush_dcache_page
59 nan vmlinux.host kvmppc_44x_itlb_search
58 nan vmlinux.host kvmppc_44x_dtlb_search
51 nan vmlinux.host kvm_release_page_dirty
49 nan vmlinux.host tick_nohz_stop_sched_tick
43 nan libc-2.3.5.so (no symbols)
39 nan vmlinux.host put_page
37 nan vmlinux.host unalias_gfn
35 nan vmlinux.host kvmppc_mmu_priv_switch
14 nan vmlinux.host csum_partial_copy_generic
13 nan ld-2.3.5.so (no symbols)
12 nan vmlinux.host __do_softirq
12 nan vmlinux.host kvm_arch_vcpu_ioctl_run
11 nan bash (no symbols)
10 nan qemu-system-ppcemb.viob_v1 kvm_run
8 nan vmlinux.host DoSyscall
8 nan vmlinux.host handle_IRQ_event
8 nan vmlinux.host serial8250_interrupt
8 nan vmlinux.host tick_nohz_restart_sched_tick
6 nan qemu-system-ppcemb.viob_v1 cpu_physical_memory_rw
6 nan vmlinux.host get_page_from_freelist
6 nan vmlinux.host write_chan
5 nan qemu-system-ppcemb.viob_v1 handle_mmio
5 nan vmlinux.host __flush_dcache_icache
5 nan vmlinux.host __queue_work
5 nan vmlinux.host __wake_up
4 nan qemu-system-ppcemb.viob_v1 main_loop_wait
4 nan qemu-system-ppcemb.viob_v1 phys_page_find_alloc
4 nan qemu-system-ppcemb.viob_v1 post_kvm_run
4 nan vmlinux.host __rpc_do_wake_up_task
4 nan vmlinux.host clear_user_page
4 nan vmlinux.host gfn_to_memslot
4 nan vmlinux.host handle_mm_fault
4 nan vmlinux.host schedule
4 nan vmlinux.host sys_timer_settime
3 nan libpthread-2.3.5.so pthread_mutex_lock
3 nan vmlinux.host __kfree_skb
3 nan vmlinux.host do_softirq
3 nan vmlinux.host emac_poll_rx
3 nan vmlinux.host emac_poll_tx
3 nan vmlinux.host ip_defrag
3 nan vmlinux.host posix_timer_fn
3 nan vmlinux.host run_timer_softirq
3 nan vmlinux.host sigprocmask
3 nan vmlinux.host uart_chars_in_buffer
3 nan vmlinux.host uart_start
2 nan librt-2.3.5.so (no symbols)
2 nan oprofiled __list_add
2 nan qemu-system-ppcemb.viob_v1 .plt
2 nan qemu-system-ppcemb.viob_v1 __divdi3
2 nan qemu-system-ppcemb.viob_v1 dynticks_rearm_timer
2 nan qemu-system-ppcemb.viob_v1 kvm_arch_post_kvm_run
2 nan qemu-system-ppcemb.viob_v1 kvm_arch_try_push_interrupts
2 nan qemu-system-ppcemb.viob_v1 mux_chr_write
2 nan qemu-system-ppcemb.viob_v1 ppc40x_set_irq
2 nan qemu-system-ppcemb.viob_v1 ppcuic_set_irq
2 nan qemu-system-ppcemb.viob_v1 pre_kvm_run
2 nan qemu-system-ppcemb.viob_v1 serial_ioport_write
2 nan qemu-system-ppcemb.viob_v1 virtio_blk_handle_output
2 nan qemu-system-ppcemb.viob_v1 virtio_net_poll
2 nan vmlinux.host __mod_timer
2 nan vmlinux.host copy_page
2 nan vmlinux.host do_page_fault
2 nan vmlinux.host do_select
2 nan vmlinux.host do_vfs_ioctl
2 nan vmlinux.host hrtimer_run_pending
2 nan vmlinux.host inotify_inode_queue_event
2 nan vmlinux.host invalidate_dcache_range
2 nan vmlinux.host ip_rcv
2 nan vmlinux.host is_error_page
2 nan vmlinux.host kvm_vcpu_ioctl
2 nan vmlinux.host rpc_wake_up_next
2 nan vmlinux.host sys_rt_sigtimedwait
2 nan vmlinux.host sys_timer_gettime
2 nan vmlinux.host tty_ldisc_ref_wait
2 nan vmlinux.host tty_write
2 nan vmlinux.host udp_queue_rcv_skb
2 nan vmlinux.host xdr_partial_copy_from_skb
1 nan grep (no symbols)
1 nan libpthread-2.3.5.so .got
1 nan libpthread-2.3.5.so __errno_location
1 nan libpthread-2.3.5.so pthread_mutex_unlock
1 nan oprofiled do_match
1 nan oprofiled enough_remaining
1 nan oprofiled find_cookie
1 nan oprofiled op_hash_string
1 nan oprofiled opd_process_samples
1 nan oprofiled pop_buffer_value
1 nan oprofiled sfile_get
1 nan oprofiled sfile_log_sample
1 nan oprofiled sfile_put
1 nan qemu-system-ppcemb.viob_v1 get_clock
1 nan qemu-system-ppcemb.viob_v1 handle_dcr
1 nan qemu-system-ppcemb.viob_v1 handle_powerpc_dcr_write
1 nan qemu-system-ppcemb.viob_v1 kvm_eat_signal
1 nan qemu-system-ppcemb.viob_v1 kvm_is_ready_for_interrupt_injection
1 nan qemu-system-ppcemb.viob_v1 kvm_mmio_read
1 nan qemu-system-ppcemb.viob_v1 mmio_writeb
1 nan qemu-system-ppcemb.viob_v1 qemu_aio_poll
1 nan qemu-system-ppcemb.viob_v1 qemu_bh_poll
1 nan qemu-system-ppcemb.viob_v1 qemu_get_clock
1 nan qemu-system-ppcemb.viob_v1 qemu_mod_timer
1 nan qemu-system-ppcemb.viob_v1 serial_update_irq
1 nan qemu-system-ppcemb.viob_v1 subpage_register
1 nan qemu-system-ppcemb.viob_v1 try_push_interrupts
1 nan qemu-system-ppcemb.viob_v1 virtio_net_can_receive
1 nan syslogd (no symbols)
1 nan vmlinux.host __copy_tofrom_user
1 nan vmlinux.host __do_fault
1 nan vmlinux.host __do_page_cache_readahead
1 nan vmlinux.host __free_pages
1 nan vmlinux.host __free_pages_ok
1 nan vmlinux.host __mtdcr_table
1 nan vmlinux.host __pte_alloc
1 nan vmlinux.host __rb_rotate_right
1 nan vmlinux.host __udp4_lib_lookup
1 nan vmlinux.host activate_page
1 nan vmlinux.host arch_get_unmapped_area
1 nan vmlinux.host call_bind
1 nan vmlinux.host check_kill_permission
1 nan vmlinux.host clear_pages
1 nan vmlinux.host del_timer
1 nan vmlinux.host do_exit
1 nan vmlinux.host do_sync_read
1 nan vmlinux.host dup_fd
1 nan vmlinux.host emac_peek_rx_sg
1 nan vmlinux.host emac_start_xmit
1 nan vmlinux.host eth_header
1 nan vmlinux.host find_lock_page
1 nan vmlinux.host generic_file_aio_read
1 nan vmlinux.host getnstimeofday
1 nan vmlinux.host ip4_frag_init
1 nan vmlinux.host ip_append_data
1 nan vmlinux.host ip_finish_output
1 nan vmlinux.host ip_local_deliver_finish
1 nan vmlinux.host ip_local_out
1 nan vmlinux.host ip_output
1 nan vmlinux.host ip_route_input
1 nan vmlinux.host kernel_sendmsg
1 nan vmlinux.host ksoftirqd
1 nan vmlinux.host ktime_get_ts
1 nan vmlinux.host kvmppc_handle_store
1 nan vmlinux.host local_bh_disable
1 nan vmlinux.host local_bh_enable
1 nan vmlinux.host mal_poll
1 nan vmlinux.host mutex_lock
1 nan vmlinux.host neigh_resolve_output
1 nan vmlinux.host net_rx_action
1 nan vmlinux.host nfs_free_request
1 nan vmlinux.host nfs_lookup_revalidate
1 nan vmlinux.host nfs_pagein_one
1 nan vmlinux.host nfs_permission
1 nan vmlinux.host nfs_readdata_release
1 nan vmlinux.host nfs_refresh_inode
1 nan vmlinux.host nfs_update_inode
1 nan vmlinux.host nfs_xdr_readargs
1 nan vmlinux.host page_add_new_anon_rmap
1 nan vmlinux.host put_nfs_open_context
1 nan vmlinux.host queue_work
1 nan vmlinux.host remove_wait_queue
1 nan vmlinux.host rpc_count_iostats
1 nan vmlinux.host rpc_release_client
1 nan vmlinux.host rpcauth_wrap_req
1 nan vmlinux.host skb_copy_and_csum_bits
1 nan vmlinux.host skb_drop_list
1 nan vmlinux.host strcmp
1 nan vmlinux.host sys_ioctl
1 nan vmlinux.host sys_write
1 nan vmlinux.host syscall_dotrace_cont
1 nan vmlinux.host sysfs_open_file
1 nan vmlinux.host tty_ldisc_deref
1 nan vmlinux.host tty_ldisc_try
1 nan vmlinux.host tty_paranoia_check
1 nan vmlinux.host udp_push_pending_frames
1 nan vmlinux.host udp_rcv
1 nan vmlinux.host udp_sendmsg
1 nan vmlinux.host unlock_page
1 nan vmlinux.host unx_marshal
1 nan vmlinux.host unx_validate
1 nan vmlinux.host up_read
1 nan vmlinux.host usb_hcd_irq
1 nan vmlinux.host vfs_read
1 nan vmlinux.host vprintk
1 nan vmlinux.host worker_thread
1 nan vmlinux.host xdr_skb_read_and_csum_bits
1 nan vmlinux.host xprt_reserve
1 nan vmlinux.host xprt_reset_majortimeo
1 nan vmlinux.host xprt_transmit
1 nan vmlinux.host xprt_update_rtt
--
Grüsse / regards,
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
kvm-ppc-devel mailing list
kvm-ppc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-ppc-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-04-04 11:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-04 11:03 [kvm-ppc-devel] Profile kvmppc - #1 - guest boot and halt Christian Ehrhardt
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.