Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-02 Thread Ben Greear
Rick Jones wrote: I haven't been able to get a TCP connection to saturate a 1Gbps link in both directions simultaneously. I *have* been able to fully saturate 2 pro/1000 NICs on the same machine using pktgen, so the NIC/driver can support it if only TCP can run fast enough... It isn't quite s

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Rick Jones
I haven't been able to get a TCP connection to saturate a 1Gbps link in both directions simultaneously. I *have* been able to fully saturate 2 pro/1000 NICs on the same machine using pktgen, so the NIC/driver can support it if only TCP can run fast enough... It isn't quite saturating, but: loi

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Rick Jones
Also, you have to increase TCP max window size to saturate a 1Gbps link. You need to increase tcp_rmem[2] on receiver and tcp_wmem[2] on sender. This is easily done with sysctl. And of course you have to have enough memory that TCP isn't deciding to throttle you for chewing too much memory in the

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Andi Kleen
On Wednesday 01 February 2006 19:44, Stephen Hemminger wrote: > > Also, you have to increase TCP max window size to saturate a 1Gbps link. > You need to increase tcp_rmem[2] on receiver and tcp_wmem[2] on sender. They did all that. Also it's all the same on 2.4 -Andi - To unsubscribe from this

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Stephen Hemminger
On Wed, 1 Feb 2006 19:02:02 +0100 Andi Kleen <[EMAIL PROTECTED]> wrote: > On Wednesday 01 February 2006 17:52, Ben Greear wrote: > > > I haven't been able to get a TCP connection to saturate a 1Gbps link > > in both directions simultaneously. I *have* been able to fully saturate > > 2 pro/1000 N

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Andi Kleen
On Wednesday 01 February 2006 17:52, Ben Greear wrote: > I haven't been able to get a TCP connection to saturate a 1Gbps link > in both directions simultaneously. I *have* been able to fully saturate > 2 pro/1000 NICs on the same machine using pktgen, so the NIC/driver can > support it if only TC

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Ben Greear
Ashutosh Naik wrote: On 2/1/06, Ben Greear <[EMAIL PROTECTED]> wrote: Ashutosh Naik wrote: Now, I assume that on Gigabit ethernet, I should be getting Line Rate, which is around 220 MBps. Even the CPU is not getting max-ed out here and I am at a loss to understand this behaviour. Make sure

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-02-01 Thread Ashutosh Naik
On 2/1/06, Ben Greear <[EMAIL PROTECTED]> wrote: > Ashutosh Naik wrote: > > Now, I assume that on Gigabit ethernet, I should be getting Line Rate, > > which is around 220 MBps. Even the CPU is not getting max-ed out here > > and I am at a loss to understand this behaviour. > > Make sure you are run

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-01-31 Thread Ashutosh Naik
On 2/1/06, Ben Greear <[EMAIL PROTECTED]> wrote: > Ashutosh Naik wrote: > > Now, I assume that on Gigabit ethernet, I should be getting Line Rate, > > which is around 220 MBps. Even the CPU is not getting max-ed out here > > and I am at a loss to understand this behaviour. > > Make sure you are run

Re: [RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-01-31 Thread Ben Greear
Ashutosh Naik wrote: My configuration is two Dell Optiplex PCs ( /proc/cpuinfo attached) connected back to back.. I am using the vanilla 2.6.14.3 kernel, and using the e1000 driver for the onboard Intel PRO 1000 Ethernet Card on both machines. I am performing both Full and Half Duplex Data Trans

[RFC] Poor Network Performance with e1000 on 2.6.14.3

2006-01-31 Thread Ashutosh Naik
My configuration is two Dell Optiplex PCs ( /proc/cpuinfo attached) connected back to back.. I am using the vanilla 2.6.14.3 kernel, and using the e1000 driver for the onboard Intel PRO 1000 Ethernet Card on both machines. I am performing both Full and Half Duplex Data Transfer and the figures wh