Skip to contentSkip to conversation

New: Fluctuating and slow network perfomance]

Fwd: Stephen Hemminger 1 participant 1 message Nov 19, 2006

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

http://bugzilla.kernel.org/show_bug.cgi?id=7551

Summary: Fluctuating and slow network perfomance
Kernel Version: 2.6.18.x
Status: NEW
Severity: high
Owner: [email protected]
Submitter: [email protected]

Most recent kernel where this bug did *NOT* occur:
2.6.17.13

Distribution:
Crux

Hardware Environment:
Seem not dependence tested om Intel P4 PII and AMD Optron based. We use Intel or 3com NIC the problem seem to be the same regardels wich nic it runs through.

Software Environment:
Pure linux router with iptables or as filserver with samba. Teste also on server with Apache and singel NIC, but same issue.

Problem Description:
Since 2.18.X it seem to be problem with the network performance. This problem might have been for a while but it come more obvious now when I updated the Main router. The trafik is now much slower even testing local between to machines with same kernel version.
I tested between mashine with older kernel with same network connection, this show normal transfer speed and ping.

Steps to reproduce:
I have tested on non loaded local network.

THIS IS PART OF THE PROBLEM
Ping is flutuating, no other traffic to from the mashine during test. The test are made between two 2.6.18.3 servers.
664 octets from 192.168.117.254: icmp_seq=0 ttl=64 time=9.3 ms 64 octets from 192.168.117.254: icmp_seq=1 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=2 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=3 ttl=64 time=1.3 ms 64 octets from 192.168.117.254: icmp_seq=4 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=5 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=6 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=7 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=8 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=9 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=10 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=11 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=12 ttl=64 time=1.3 ms 64 octets from 192.168.117.254: icmp_seq=13 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=14 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=15 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=16 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=17 ttl=64 time=1.2 ms 64 octets from 192.168.117.254: icmp_seq=18 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=19 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=20 ttl=64 time=0.1 ms 64 octets from 192.168.117.254: icmp_seq=21 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=22 ttl=64 time=0.2 ms 64 octets from 192.168.117.254: icmp_seq=23 ttl=64 time=1.3 ms 64 octets from 192.168.117.254: icmp_seq=24 ttl=64 time=1.3 ms

This is between 2 2.6.17.13
This is very normal ping for our network.
64 octets from 192.168.117.229: icmp_seq=0 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=1 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=2 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=3 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=4 ttl=64 time=0.0 ms 64 octets from 192.168.117.229: icmp_seq=5 ttl=64 time=0.0 ms 64 octets from 192.168.117.229: icmp_seq=6 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=7 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=8 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=9 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=10 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=11 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=12 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=13 ttl=64 time=0.0 ms 64 octets from 192.168.117.229: icmp_seq=14 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=15 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=16 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=17 ttl=64 time=0.0 ms 64 octets from 192.168.117.229: icmp_seq=18 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=19 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=20 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=21 ttl=64 time=0.2 ms 64 octets from 192.168.117.229: icmp_seq=22 ttl=64 time=0.0 ms 64 octets from 192.168.117.229: icmp_seq=23 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=24 ttl=64 time=0.1 ms 64 octets from 192.168.117.229: icmp_seq=25 ttl=64 time=0.1 ms

COPY TEST:
Are general made between ramddisk
I have use both scp and other copy method, like SAMBA and NFS but the problem are simmular, use the result from scp test.

TEST 1
This is between two server with kernel 2.6.17.13 scp [email protected]:/usr/src/linux-2.6.18.3.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.18.3.tar.bz2

      100%   40MB  13.3MB/s   00:03

The same speed all time

TEST 2
This is between two server with kernel 2.6.16.7 and 2.6.17.13 scp [email protected]:/usr/src/linux-2.6.18.3.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.18.3.tar.bz2

      100%   40MB  10.0MB/s   00:04

Same speed all the time

TEST 3
HERE IS PROBLEM SHOWN
This is between two server with kernel 2.6.18.3
The speed fluctuate
scp [email protected]:/usr/src/linux-2.6.18.1.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.18.1.tar.bz2

      100%   40MB   8.0MB/s   00:05

TEST 3a
scp [email protected]:/usr/src/linux-2.6.18.1.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.18.1.tar.bz2

      100%   40MB   4.6MB/s   00:09

TEST 3b
scp [email protected]:/usr/src/linux-2.6.18.1.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.18.1.tar.bz2

      100%   40MB   7.6MB/s   00:07

Test 4a
This is between two other server with kernel 2.6.18.3 but two other machine differnt NIC.

scp [email protected]:/usr/src/linux-2.6.17.13.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.17.13.tar.bz2

      100%   39MB   7.9MB/s   00:05

Test 4a
scp [email protected]:/usr/src/linux-2.6.17.13.tar.bz2 /home/sysop [email protected]'s password:
linux-2.6.17.13.tar.bz2

100% 39MB 6.6MB/s 00:06

Im not a programmer, so I can't go more deep down to the problem than this.

------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.