[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] More network tests with xenoprofile this time
I had a chance to run a couple of the netperf tests with xenoprofile. I am still having some trouble with multi-domain profiles (probably user error), but I have been able to profile dom0 while running 2 types of tests. I was surprised to see as much as 50% cpu in hypervisor on these tests: netperf tcp_stream 16k msg size, dom1 -> dom2 dom0 is on cpu0, HT thread 0, dom1 is on cpu1, HT thread 0, dom2 is on cpu1, HT thread 1. Throughput is ~900 Mbps xenoprofile opreport: 4914314 61.2189 vmlinux-2.6.11-xen0-up 3022609 37.6534 xen-unstable-syms 79516 0.9906 oprofiled 3602 0.0449 libc-2.3.3.so 2764 0.0344 libpython2.3.so.1.0 xenoprofile opreport -l: 1656571 20.64 vmlinux-2.6.11-xen0-up skb_copy_bits 457043 5.69 vmlinux-2.6.11-xen0-up net_tx_action 361259 4.50 xen-unstable-syms do_mmuext_op 325335 4.05 xen-unstable-syms find_domain_by_id 277331 3.45 xen-unstable-syms __copy_from_user_ll 242850 3.03 xen-unstable-syms do_update_va_mapping 208405 2.60 vmlinux-2.6.11-xen0-up kfree 200640 2.50 xen-unstable-syms do_mmu_update 199645 2.49 xen-unstable-syms get_page_from_l1e 189219 2.36 xen-unstable-syms put_page_from_l1e 185831 2.31 xen-unstable-syms get_page_type 172362 2.15 vmlinux-2.6.11-xen0-up make_rx_response 171329 2.13 vmlinux-2.6.11-xen0-up nf_iterate 165977 2.07 vmlinux-2.6.11-xen0-up net_rx_action 165341 2.06 xen-unstable-syms mod_l1_entry 156055 1.94 vmlinux-2.6.11-xen0-up nf_hook_slow 116876 1.46 xen-unstable-syms alloc_domheap_pages 116650 1.45 xen-unstable-syms evtchn_send 116215 1.45 vmlinux-2.6.11-xen0-up fdb_insert 111314 1.39 vmlinux-2.6.11-xen0-up make_tx_response 108480 1.35 xen-unstable-syms alloc_heap_pages 107896 1.34 xen-unstable-syms hypercall 99013 1.23 vmlinux-2.6.11-xen0-up netif_be_start_xmit 91792 1.14 vmlinux-2.6.11-xen0-up br_handle_frame netperf tcp_stream 16k msg size, dom1 -> external host dom0 is on cpu0, HT thread 0, dom1 is on cpu1, HT thread 1. Throughput is ~940 Mbps, wire speed. xenoprofile opreport: 4244562 49.9375 xen-unstable-syms 4110594 48.3614 vmlinux-2.6.11-xen0-up 132643 1.5606 oprofiled 4212 0.0496 libc-2.3.3.so 2892 0.0340 libpython2.3.so.1.0 xenoprofile opreport -l: 828587 9.75 xen-unstable-syms end_level_ioapic_irq 712035 8.38 xen-unstable-syms mask_and_ack_level_ioapic_irq 370265 4.36 vmlinux-2.6.11-xen0-up net_tx_action 323797 3.81 vmlinux-2.6.11-xen0-up ohci_irq 282005 3.32 vmlinux-2.6.11-xen0-up tg3_interrupt 273161 3.21 xen-unstable-syms find_domain_by_id 234726 2.76 xen-unstable-syms hypercall 206693 2.43 xen-unstable-syms do_update_va_mapping 203758 2.40 xen-unstable-syms __copy_from_user_ll 201665 2.37 xen-unstable-syms do_mmuext_op 195020 2.29 vmlinux-2.6.11-xen0-up nf_iterate 184295 2.17 vmlinux-2.6.11-xen0-up nf_hook_slow 172110 2.02 vmlinux-2.6.11-xen0-up tg3_rx 164337 1.93 vmlinux-2.6.11-xen0-up net_rx_action 141999 1.67 xen-unstable-syms do_mmu_update 139120 1.64 vmlinux-2.6.11-xen0-up fdb_insert 122483 1.44 xen-unstable-syms mod_l1_entry 122017 1.44 xen-unstable-syms put_page_from_l1e 111159 1.31 xen-unstable-syms get_page_from_l1e 109921 1.29 xen-unstable-syms do_IRQ 99847 1.17 vmlinux-2.6.11-xen0-up br_handle_frame 99709 1.17 xen-unstable-syms get_page_type 93613 1.10 vmlinux-2.6.11-xen0-up kfree 90885 1.07 vmlinux-2.6.11-xen0-up end_pirq -Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |