jamal writes: > Could the Robert/Jesse also verify this? I normally dont get excited by > an extra kpps these days;->
Hello! Here is a summary. It compares #12 and #125 prefetches with different load and with and without copybreak. cpybrk load prefetch tput kpps --------------------------------------- N 2*single #12 1352 N 2*32k flows #12 766 N 2*single #125 1314 N 2*32k flows #125 772 Y 2*single #12 1299 Y 2*32k flows #12 702 Y 2*single #125 1296 Y 2*32k flows #125 686 According to this prefetch #1 and #2 seems to be a good start. Cheers. --ro All with dual 1.6 GHz Opteron 2.6.14 e1000 6.2.15 2*82546 GB Forwarding 64 byte pkts. A flow is 10 pkts. NO CPYBRK Prefetch #1 #2 Input 1173 + 1173 2 * 1 Flow Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5435647 0 4564565 0 134 0 0 0 BRU eth1 1500 0 1 0 0 0 5434414 0 0 0 BRU eth2 1500 0 6101365 0 3898635 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 6100044 0 0 0 BRU Input 656 + 643 2 * 32k flows a 10 pkts Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5566332 0 4433865 0 120 0 0 0 BRU eth1 1500 0 1 0 0 0 5565778 0 0 0 BRU eth2 1500 0 6248928 0 3751072 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 6248551 0 0 0 BRU ----------------------------------------------------------------------------- #1 #2 #5 1175 1175 Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5439795 0 4560349 0 94 0 0 0 BRU eth1 1500 0 1 0 0 0 5438330 0 0 0 BRU eth2 1500 0 5768135 0 4231865 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 5766814 0 0 0 BRU 657 643 Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5816372 0 4183865 0 146 0 0 0 BRU eth1 1500 0 1 0 0 0 5815694 0 0 0 BRU eth2 1500 0 6080188 0 3919812 0 3 0 0 0 BRU eth3 1500 0 2 0 0 0 6079832 0 0 0 BRU ============================================================================ CPYBRK #1 #2 Input 1174 1174 2 * 1 flows Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5562617 0 4437537 0 102 0 0 0 BRU eth1 1500 0 1 0 0 0 5560294 0 0 0 BRU eth2 1500 0 5515229 0 4484771 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 5513780 0 0 0 BRU 658 642 2 * 32 kflows Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 4874916 0 5125284 0 126 0 0 0 BRU eth1 1500 0 1 0 0 0 4874359 0 0 0 BRU eth2 1500 0 5958667 0 4041333 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 5958311 0 0 0 BRU ---------------------------------------------------------------------------- #1 #2 #5 1175 1175 Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5534204 0 4465964 0 105 0 0 0 BRU eth1 1500 0 1 0 0 0 5533079 0 0 0 BRU eth2 1500 0 5508999 0 4491001 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 5508278 0 0 0 BRU 651 641 Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags eth0 1500 0 5589689 0 4410514 0 128 0 0 0 BRU eth1 1500 0 1 0 0 0 5589129 0 0 0 BRU eth2 1500 0 5025655 0 4974345 0 3 0 0 0 BRU eth3 1500 0 1 0 0 0 5025298 0 0 0 BRU - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html