[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CACVXFVNM-Db=_793SVfRj+nxGtNG0pRFrwc_F9TGbU0FfES63A@mail.gmail.com>
Date: Thu, 5 Jul 2012 09:45:56 +0800
From: Ming Lei <tom.leiming@...il.com>
To: Network Development <netdev@...r.kernel.org>,
David Miller <davem@...emloft.net>
Subject: TCP transmit performance regression
Hi,
I observed that on both 3.5-rc5 and 3.5-rc5-next, TCP transmit performance
degrades a lot, see my below simple test:
1, test box
NIC: 100M USB, normally can reach > 90Mbits/sec
2, run below command on the box:
[root@...t]#iperf -c 192.168.0.103 -w 131072 -t 10
------------------------------------------------------------
Client connecting to 192.168.0.103, TCP port 5001
TCP window size: 256 KByte (WARNING: requested 128 KByte)
------------------------------------------------------------
[ 3] local 192.168.0.108 port 59315 connected with 192.168.0.103 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 40.4 MBytes 33.9 Mbits/sec
note: 192.168.0.103 is another production machine running 'iperf -s -w 131072'
3, from traffic captured in wireshark, the window size of most of tcp packets
from the test box to 192.168.0.103 is set as 229, looks very weird and should
be the cause of performance regression.
4, TCP receive performance is OK.
Thanks,
--
Ming Lei
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists