Kernel 2.6.38.rc7 AMD: ==== 1 k?: 0 2.15 Mpps ------------------------------------------------------------------------------ PerfTop: 30800 irqs/sec kernel:99.5% [100000 cycles], (all, 32 CPUs) ------------------------------------------------------------------------------ samples pcnt kernel function _______ _____ _______________ 5603.00 - 9.1% : ixgbe_clean_rx_irq [ixgbe] 4645.00 - 7.5% : __alloc_skb 3885.00 - 6.3% : apic_timer_interrupt 3367.00 - 5.5% : __netif_receive_skb 2325.00 - 3.8% : __slab_free 2202.00 - 3.6% : dev_gro_receive 2041.00 - 3.3% : kmem_cache_free 1952.00 - 3.2% : kfree 1711.00 - 2.8% : ixgbe_alloc_rx_buffers [ixgbe] 1690.00 - 2.7% : native_apic_mem_write 1647.00 - 2.7% : __kmalloc_node_track_caller 1643.00 - 2.7% : hrtimer_run_queues 1542.00 - 2.5% : inet_gro_receive 1537.00 - 2.5% : ip_rcv 1330.00 - 2.2% : kmem_cache_alloc_node 4 k?er : 0-3 3.41 Mpps ------------------------------------------------------------------------------ PerfTop: 103596 irqs/sec kernel:99.6% [100000 cycles], (all, 32 CPUs) ------------------------------------------------------------------------------ samples pcnt kernel function _______ _____ _______________ 28014.00 - 13.4% : __alloc_skb 25294.00 - 12.1% : _raw_spin_lock 23108.00 - 11.1% : __slab_free 15127.00 - 7.2% : ixgbe_clean_rx_irq [ixgbe] 14277.00 - 6.8% : kmem_cache_free 12968.00 - 6.2% : __kmalloc_node_track_caller 9250.00 - 4.4% : ixgbe_alloc_rx_buffers [ixgbe] 8162.00 - 3.9% : kfree 7182.00 - 3.4% : dev_gro_receive 6776.00 - 3.2% : get_partial_node 6365.00 - 3.0% : __netif_receive_skb 5485.00 - 2.6% : __slab_alloc 3627.00 - 1.7% : kmem_cache_alloc_node 3188.00 - 1.5% : ip_rcv 2765.00 - 1.3% : list_del 4 k?er: 0,1 6,7 2.7 Mpps ------------------------------------------------------------------------------ PerfTop: 104412 irqs/sec kernel:99.6% [100000 cycles], (all, 32 CPUs) ------------------------------------------------------------------------------ samples pcnt kernel function _______ _____ _______________ 207332.00 - 12.8% : __alloc_skb 200851.00 - 12.4% : _raw_spin_lock 167316.00 - 10.4% : __slab_free 107337.00 - 6.6% : __kmalloc_node_track_caller 105168.00 - 6.5% : ixgbe_clean_rx_irq [ixgbe] 100606.00 - 6.2% : kmem_cache_free 80042.00 - 5.0% : ixgbe_alloc_rx_buffers [ixgbe] 65529.00 - 4.1% : dev_gro_receive 60318.00 - 3.7% : kfree 49219.00 - 3.0% : get_partial_node 43754.00 - 2.7% : __slab_alloc 42055.00 - 2.6% : __netif_receive_skb 27320.00 - 1.7% : kmem_cache_alloc_node 22160.00 - 1.4% : __list_del_entry 21519.00 - 1.3% : ip_rcv 4 k?er: 0,1 11,12 2.0 Mpps ------------------------------------------------------------------------------ PerfTop: 1490 irqs/sec kernel:99.6% [100000 cycles], (all, 32 CPUs) ------------------------------------------------------------------------------ samples pcnt kernel function _______ _____ _______________ 415.00 - 14.0% : _raw_spin_lock 367.00 - 12.4% : __alloc_skb 293.00 - 9.9% : __slab_free 210.00 - 7.1% : __kmalloc_node_track_caller 207.00 - 7.0% : ixgbe_clean_rx_irq [ixgbe] 166.00 - 5.6% : kmem_cache_free 156.00 - 5.3% : ixgbe_alloc_rx_buffers [ixgbe] 133.00 - 4.5% : dev_gro_receive 97.00 - 3.3% : get_partial_node 92.00 - 3.1% : kfree 79.00 - 2.7% : __slab_alloc 60.00 - 2.0% : __netif_receive_skb XEON: ===== 1 k?: 0 2.21 Mpps ------------------------------------------------------------------------------ PerfTop: 21604 irqs/sec kernel:99.7% [100000 cycles], (all, 16 CPUs) ------------------------------------------------------------------------------ samples pcnt kernel function _______ _____ _______________ 5553.00 - 10.2% : ixgbe_clean_rx_irq [ixgbe] 5239.00 - 9.7% : eth_type_trans 4607.00 - 8.5% : __alloc_skb 3974.00 - 7.3% : ixgbe_alloc_rx_buffers [ixgbe] 3944.00 - 7.3% : __netif_receive_skb 3560.00 - 6.6% : __slab_free 2316.00 - 4.3% : kfree 2301.00 - 4.2% : apic_timer_interrupt 2171.00 - 4.0% : __kmalloc_node_track_caller 1946.00 - 3.6% : kmem_cache_free 1443.00 - 2.7% : kmem_cache_alloc_node 1153.00 - 2.1% : dev_gro_receive 1112.00 - 2.0% : __phys_addr 871.00 - 1.6% : ip_rcv 724.00 - 1.3% : _raw_spin_lock 4 k?er: 0-3 7.0 Mpps ------------------------------------------------------------------------------ PerfTop: 98355 irqs/sec kernel:99.6% [100000 cycles], (all, 16 CPUs) ------------------------------------------------------------------------------ samples pcnt kernel function _______ _____ _______________ 74262.00 - 10.8% : ixgbe_clean_rx_irq [ixgbe] 60995.00 - 8.9% : eth_type_trans 52196.00 - 7.6% : __alloc_skb 48198.00 - 7.0% : __slab_free 43982.00 - 6.4% : __kmalloc_node_track_caller 43812.00 - 6.4% : __netif_receive_skb 43598.00 - 6.4% : ixgbe_alloc_rx_buffers [ixgbe] 40010.00 - 5.8% : kfree 27754.00 - 4.0% : _raw_spin_lock 26999.00 - 3.9% : kmem_cache_alloc_node 26991.00 - 3.9% : kmem_cache_free 18089.00 - 2.6% : get_partial_node 15645.00 - 2.3% : __slab_alloc 14461.00 - 2.1% : dev_gro_receive 12664.00 - 1.8% : __phys_addr