From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id EBFED21F1F1 for ; Tue, 25 Mar 2014 09:09:43 -0700 (PDT) Received: by mail-ie0-f180.google.com with SMTP id as1so611931iec.11 for ; Tue, 25 Mar 2014 09:09:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=dSnGzfI+QXdVXTKq8QxMJkZ+E9xsM98U/TBrt8oc4Dw=; b=xmes7VyAOdYb5v4YAwhTirNl2yvSkbOgPmBe9ZF6Zh6TNp0rZYYLsdI7vYLiBFG3u1 MIXQVpraE2Dii+RSx6p5m5rHMk2dEV3qw3B6zxhRQMXRQtAggZMgc9gEXXZgM1xxOZHY RPv1s5b2MBa+gspVac4E0+0sams8UGnIR/mRZWcaGxLyUN4EQzRspp/Id3JllXcLp3Yv 7I17++JN4rowZAX5WFAshHqYis1iZ/pL3Bzg3RddUc5T6f2YYqfJ1TFzQXbbdHuxv/mb hWvJQBr4CSV/O8sqHP2zpK4B4abTxCnbqotIQbwDOizJGu/Ax5aQu6RoyFY7nxsPZevC lUng== MIME-Version: 1.0 X-Received: by 10.43.74.198 with SMTP id yx6mr56692821icb.40.1395763783122; Tue, 25 Mar 2014 09:09:43 -0700 (PDT) Received: by 10.64.238.70 with HTTP; Tue, 25 Mar 2014 09:09:43 -0700 (PDT) In-Reply-To: <171F2F69-A85F-440B-8126-E9813D1EEEF0@gmail.com> References: <171F2F69-A85F-440B-8126-E9813D1EEEF0@gmail.com> Date: Tue, 25 Mar 2014 17:09:43 +0100 Message-ID: From: Aaron Wood To: Rich Brown Content-Type: multipart/alternative; boundary=001a11c3923e7bc7cb04f5709401 Cc: cerowrt-devel Subject: Re: [Cerowrt-devel] speedtest.sh script available X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Mar 2014 16:09:44 -0000 --001a11c3923e7bc7cb04f5709401 Content-Type: text/plain; charset=ISO-8859-1 Nice! It gives me what I'd expect for my setup, although the TCP rate is only 2/3 the line rate on DSL (upload is better at 80%). .............................................................. Download: 14.09 Mbps Latency: (in msec, 62 pings, 0.00% packet loss) Min: 30.157 10pct: 30.691 Median: 33.412 Avg: 34.044 90pct: 36.970 Max: 48.250 .............................................................. Upload: 0.87 Mbps Latency: (in msec, 57 pings, 8.06% packet loss) Min: 30.655 10pct: 30.744 Median: 36.658 Avg: 36.379 90pct: 41.414 Max: 46.451 I'm running 21000/1100 as my rate-limiting settings in CeroWRT (3.10.32-12). That packet loss is what kills my UDP ping streams. It doesn't seem to happen if I use the Free.fr box directly, and only shows when I use CeroWRT as the bottle-neck. -Aaron On Tue, Mar 25, 2014 at 4:16 PM, Rich Brown wrote: > I have created a 'speedtest.sh' shell script that simulates the > http://speedtest.net, but does it one better. > > The default options for the script do a separate TCP_MAERTS and TCP_STREAM > for 60 seconds while collecting ping latency. The output of the script > shows the down/upload speed as well as a summary of the ping latency, > including min, max, average, median, and 10th and 90th percentiles. > > The script makes it easier to optimize my settings because it makes the > latency figures more concrete. (I used to eyeball the ping output, saying, > "Hmmm. I think there were fewer outliers than before...") > > You can see the script on the "Quick Test for Bufferbloat" page on the > wiki at: > > > http://www.bufferbloat.net/projects/cerowrt/wiki/Quick_Test_for_Bufferbloat#Speedtestsh-shell-script > > Enjoy! > > Rich > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel > --001a11c3923e7bc7cb04f5709401 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Nice! =A0It gives me what I'd expect for my setup, alt= hough the TCP rate is only 2/3 the line rate on DSL (upload is better at 80= %).

...............................................= ...............
=A0Download: =A014.09 Mbps
=A0 Latency: (in msec, 62 pings, = 0.00% packet loss)
=A0 =A0 =A0 Min: 30.157=A0
=A0 =A0 1= 0pct: 30.691=A0
=A0 =A0Median: 33.412=A0
=A0 =A0 =A0 Av= g: 34.044=A0
=A0 =A0 90pct: 36.970=A0
=A0 =A0 =A0 Max: 48.250
....................................= ..........................
=A0 =A0Upload: =A00.87 Mbps
= =A0 Latency: (in msec, 57 pings, 8.06% packet loss)
=A0 =A0 =A0 M= in: 30.655=A0
=A0 =A0 10pct: 30.744=A0
=A0 =A0Median: 36.658=A0
= =A0 =A0 =A0 Avg: 36.379=A0
=A0 =A0 90pct: 41.414=A0
=A0= =A0 =A0 Max: 46.451

I'm running 21000/1= 100 as my rate-limiting settings in CeroWRT (3.10.32-12).

That packet loss is what kills my UDP ping streams. =A0= It doesn't seem to happen if I use the Free.fr box directly, and only s= hows when I use CeroWRT as the bottle-neck.

-Aaron=


On Tue,= Mar 25, 2014 at 4:16 PM, Rich Brown <richb.hanover@gmail.com>= ; wrote:
I have created a 'speedtest.sh' shel= l script that simulates the http://speedtest.net, but does it one better.

The default options for the script do a separate TCP_MAERTS and TCP_STREAM = for 60 seconds while collecting ping latency. The output of the script show= s the down/upload speed as well as a summary of the ping latency, including= min, max, average, median, and 10th and 90th percentiles.

The script makes it easier to optimize my settings because it makes the lat= ency figures more concrete. (I used to eyeball the ping output, saying, &qu= ot;Hmmm. I think there were fewer outliers than before...")

You can see the script on the "Quick Test for Bufferbloat" page o= n the wiki at:

http://www.bufferbl= oat.net/projects/cerowrt/wiki/Quick_Test_for_Bufferbloat#Speedtestsh-shell-= script

Enjoy!

Rich
_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.= bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

--001a11c3923e7bc7cb04f5709401--