Hi, I see a performance dip on 3.2.0:
7% busy - 3.0.2 8% busy - 3.2.0 Under 10K load Built with -O2 optimisation and configured as './configure --enable-tproxy=force'. records.config attached for each version - Platform = Linux RHEL6.2/Intel Xeon Latest traces I have: (not much sticks out other than (ink_freelist_free and ink_freelist_new, the %gap between them is always bigger on 3.2.0 but maybe not related to the diff ?) Would anyone have tested this with the above configuration? Thanks, /aidan ==== 3.2.0: 3.63% [ACCEPT] libtsutil.so.3.2.0 [.] ink_freelist_free 2.90% [ACCEPT] [sfc] [k] efx_init_tx_queue 2.37% [ACCEPT] [kernel.kallsyms] [k] copy_user_generic_string 2.20% [ACCEPT] [nf_conntrack] [k] generic_pkt_to_tuple 1.88% [ACCEPT] libtsutil.so.3.2.0 [.] ink_freelist_new 1.82% [ACCEPT] [ip_tables] [k] ipt_do_table 1.71% [ACCEPT] [kernel.kallsyms] [k] _spin_lock 1.11% [ACCEPT] libc-2.12.so [.] __memcpy_ssse3_back 1.05% [ACCEPT] [kernel.kallsyms] [k] kfree 1.02% [ACCEPT] [nf_conntrack] [k] nf_conntrack_free 1.01% [ACCEPT] [kernel.kallsyms] [k] find_busiest_group 0.99% [ACCEPT] traffic_server [.] read_from_net(NetHandler*, UnixNetVConnection*, EThread*) 0.93% [ACCEPT] [kernel.kallsyms] [k] tcp_recvmsg 0.89% [ACCEPT] [sfc] [k] efx_nic_remove_eventq 0.86% [ACCEPT] traffic_server [.] NetHandler::mainNetEvent(int, Event*) 0.84% [ACCEPT] [kernel.kallsyms] [k] tcp_sendmsg 0.79% [ACCEPT] [kernel.kallsyms] [k] kmem_cache_free 0.76% [ACCEPT] [kernel.kallsyms] [k] nf_iterate 0.70% [ACCEPT] [kernel.kallsyms] [k] tcp_transmit_skb 0.68% [ACCEPT] [nf_conntrack] [k] nf_conntrack_in 0.66% [ACCEPT] [kernel.kallsyms] [k] tcp_ack 0.65% [ACCEPT] [kernel.kallsyms] [k] _spin_lock_bh 0.64% [ACCEPT] [kernel.kallsyms] [k] __audit_syscall_exit 0.61% [ACCEPT] [kernel.kallsyms] [k] __alloc_skb 0.60% [ACCEPT] [kernel.kallsyms] [k] _spin_lock_irqsave 0.58% [ACCEPT] traffic_server [.] HttpSM::_instantiate_func(HttpSM*, HttpSM*) 0.58% [ACCEPT] [kernel.kallsyms] [k] dev_queue_xmit 0.57% [ACCEPT] traffic_server [.] EThread::execute() 0.55% [ACCEPT] [sfc] [k] efx_fini_io 0.54% [ACCEPT] [kernel.kallsyms] [k] kmem_cache_alloc_node_notrace 0.54% [ACCEPT] [kernel.kallsyms] [k] irq_entries_start 0.53% [ACCEPT] [kernel.kallsyms] [k] kmem_cache_alloc_node 0.53% [ACCEPT] [kernel.kallsyms] [k] inet_gro_receive 3.0.2 2.93% [ACCEPT] [sfc] [k] efx_init_tx_queue 2.61% [ACCEPT] [kernel.kallsyms] [k] copy_user_generic_string 2.12% [ACCEPT] [nf_conntrack] [k] generic_pkt_to_tuple 2.06% [ACCEPT] libtsutil.so.3.0.0 [.] ink_freelist_free 1.93% [ACCEPT] libtsutil.so.3.0.0 [.] ink_freelist_new 1.89% [ACCEPT] [ip_tables] [k] ipt_do_table 1.68% [ACCEPT] [kernel.kallsyms] [k] _spin_lock 1.16% [ACCEPT] traffic_server [.] read_from_net(NetHandler*, UnixNetVConnection*, EThread*) 1.14% [ACCEPT] [kernel.kallsyms] [k] kfree 1.10% [ACCEPT] traffic_server [.] NetHandler::mainNetEvent(int, Event*) 1.05% [ACCEPT] [nf_conntrack] [k] nf_conntrack_free 0.96% [ACCEPT] libc-2.12.so [.] __memcpy_ssse3_back 0.90% [ACCEPT] [kernel.kallsyms] [k] tcp_recvmsg 0.89% [ACCEPT] [kernel.kallsyms] [k] find_busiest_group 0.88% [ACCEPT] [sfc] [k] efx_nic_remove_eventq 0.87% [ACCEPT] [kernel.kallsyms] [k] kmem_cache_free 0.81% [ACCEPT] [kernel.kallsyms] [k] nf_iterate 0.71% [ACCEPT] [kernel.kallsyms] [k] tcp_transmit_skb 0.71% [ACCEPT] libpthread-2.12.so [.] __pthread_mutex_trylock 0.69% [ACCEPT] traffic_server [.] EThread::execute() 0.68% [ACCEPT] [kernel.kallsyms] [k] tcp_ack 0.67% [ACCEPT] [kernel.kallsyms] [k] __alloc_skb 0.65% [ACCEPT] [kernel.kallsyms] [k] tcp_sendmsg 0.65% [ACCEPT] [kernel.kallsyms] [k] _spin_lock_bh 0.64% [ACCEPT] [kernel.kallsyms] [k] _spin_lock_irqsave 0.63% [ACCEPT] [nf_conntrack] [k] nf_conntrack_in 0.58% [ACCEPT] [kernel.kallsyms] [k] __audit_syscall_exit 0.58% [ACCEPT] [kernel.kallsyms] [k] inet_gro_receive 0.57% [ACCEPT] traffic_server [.] write_to_net_io(NetHandler*, UnixNetVConnection*, EThread*) 0.56% [ACCEPT] [kernel.kallsyms] [k] dev_queue_xmit 0.56% [ACCEPT] traffic_server [.] HttpSM::_instantiate_func(HttpSM*, HttpSM*) 0.55% [ACCEPT] [kernel.kallsyms] [k] fget_light 0.54% [ACCEPT] libc-2.12.so [.] __GI_vfprintf 0.53% [ACCEPT] [kernel.kallsyms] [k] kmem_cache_alloc_node_notrace 0.53% [ACCEPT] [iptable_nat] [k] alloc_null_binding 0.52% [ACCEPT] [kernel.kallsyms] [k] kmem_cache_alloc_node 0.52% [ACCEPT] [sfc] [k] efx_fini_io 0.52% [ACCEPT] traffic_server [.] hdrtoken_tokenize(char const*, int, char const**) 0.51% [ACCEPT] [kernel.kallsyms] [k] irq_entries_start 0.50% [ACCEPT] [kernel.kallsyms] [k] tick_dev_program_event 0.50% [ACCEPT] traffic_server [.] EThread::process_event(Event*, int) 0.50% [ACCEPT] traffic_server [.] MIOBuffer::write_avail()