From owner-freebsd-net@FreeBSD.ORG Thu Nov 22 11:23:03 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AB816DDB for ; Thu, 22 Nov 2012 11:23:03 +0000 (UTC) (envelope-from if@xip.at) Received: from chile.gbit.at (ns1.xip.at [193.239.188.99]) by mx1.freebsd.org (Postfix) with ESMTP id E93938FC12 for ; Thu, 22 Nov 2012 11:23:02 +0000 (UTC) Received: (qmail 5530 invoked from network); 22 Nov 2012 12:22:54 +0100 Received: from fw.xip.at (HELO ?127.0.0.1?) (89.207.145.147) by chile.gbit.at with SMTP; 22 Nov 2012 12:22:54 +0100 Message-ID: <50AE0B12.8000309@xip.at> Date: Thu, 22 Nov 2012 12:22:58 +0100 From: Ingo Flaschberger User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Marc Peters Subject: Re: Low Bandwidth on intercontinental connections References: <50ACF62C.8000408@mpeters.org> <50ad087d.1892cc0a.2cce.3bf2@mx.google.com> <50AD1012.7020209@mpeters.org> <50AD14F8.8050001@xip.at> <50ADE5E4.9090708@mpeters.org> In-Reply-To: <50ADE5E4.9090708@mpeters.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Nov 2012 11:23:03 -0000 >> *) check and compare tcpdump > for the FreeBSD hosts on the receiver side, it showed a lot of window > size changes and from time to time a lot of duplicate ACKs. i will file > a PR (as Adrian asked) and see to get a matching tcpdump and SIFTR output. *) can you check which ping-sizes work? ping -s 1472 ping -D -s 1472 (should work if you have a mtu of 1500 all over the way) *) any offloading/supported used at the network-card? *) try a rate-shaping queue outgoing (not really good - as shaping works best on incomming interfaces): you need dummynet (and ipfw for this example): ipfw add pipe 1 all from .... ipfw pipe 1 config bw 10Mbit/s queue 50Kbytes (adjust queue size ~40ms at rated speed) Kind regards, Ingo Flaschberger