Re: [RFC PATCH v2] tcp: TCP Small Queues
[Posted July 17, 2012 by corbet]
From: |
| Eric Dumazet <eric.dumazet-AT-gmail.com> |
To: |
| Rick Jones <rick.jones2-AT-hp.com> |
Subject: |
| Re: [RFC PATCH v2] tcp: TCP Small Queues |
Date: |
| Thu, 12 Jul 2012 09:34:19 +0200 |
Message-ID: |
| <1342078459.3265.8244.camel@edumazet-glaptop> |
Cc: |
| nanditad-AT-google.com, netdev-AT-vger.kernel.org, mattmathis-AT-google.com,
codel-AT-lists.bufferbloat.net, ncardwell-AT-google.com,
David Miller <davem-AT-davemloft.net> |
Archive‑link: | |
Article |
On Thu, 2012-07-12 at 01:49 +0200, Eric Dumazet wrote:
> The 10Gb receiver is a net-next kernel, but the 1Gb receiver is a 2.6.38
> ubuntu kernel. They probably have very different TCP behavior.
I tested TSQ on bnx2x and 10Gb links.
I get full rate even using 65536 bytes for
the /proc/sys/net/ipv4/tcp_limit_output_bytes tunable
OMNI Send TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.246.8.37 () port 0 AF_INET : histogram
Local Remote Local Elapsed Throughput Throughput Local Local Remote Remote Local
Remote Service
Send Socket Recv Socket Send Time Units CPU CPU CPU CPU Service
Service Demand
Size Size Size (sec) Util Util Util Util Demand
Demand Units
Final Final % Method % Method
1606536 2097152 16384 20.00 9411.12 10^6bits/s 2.40 S 4.27 S 0.502
0.892 usec/KB