Re: Getting good performance from e1000

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux