In article <4759086D.8060901@xxxxxxxxxxxxxxxx>, Carsten Aulbert <carsten@xxxxxxxxxxxxxxxx> wrote: >Hello, > >We did some data transfer tests. In the simplest setup we connected two >nodes back to back (direct cable connect) and created a TCP stream in >each direction via netperf for 60s (default parameters, TCP_STREAM). > >Hardware in each node: >2 intel 82573E gigabit ethernet controllers >PDSML-LN2+ main board >Intel X3220 processor >Kernel: 2.6.23-1 > >Parts of the kernel config as well as parts of the sysctl -a output >is listed in this mail. > >We loaded e1000 without any parameter > >Out of the box, we reached 700 to 720 Mb/s with no dropped packages. > >So far, the highest performance we reached with a MTU=9000 and turned >off flow control. The rate was 920 Mb/s with 1 dropped package. > >Shouldn't we get a higher transfer rate by using MTUs of 1500 bytes with >default settings? Try loading the e1000 module with these options: e1000 RxAbsIntDelay=256,256 TxAbsIntDelay=256,256 TxDescriptors=1024 RxDescriptors=1024 It made a difference for me .. YMMV Mike. - To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html