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

Reply via email to