[Cerowrt-devel] speedtest.sh script available
Dave Taht
dave.taht at gmail.com
Tue Mar 25 13:26:10 EDT 2014
running a test to snapon (15ms away) gives me much better results for
a single tcp flow and downloads
set to 30000
(rich: is ecn enabled on your server?)
root at comcast-gw:~# ./speedtest.sh -H snapon.lab.bufferbloat.net
Testing against snapon.lab.bufferbloat.net while pinging gstatic.com
(60 seconds in each direction)
............................................................
Download: 27.63 Mbps
Latency: (in msec, 61 pings, 0.00% packet loss)
Min: 16.205
10pct: 18.351
Median: 20.750
Avg: 21.596
90pct: 24.881
Max: 33.364
............................................................
Upload: 4.13 Mbps
Latency: (in msec, 61 pings, 0.00% packet loss)
Min: 16.092
10pct: 20.611
Median: 24.177
Avg: 23.993
90pct: 26.961
Max: 31.142
On Tue, Mar 25, 2014 at 10:13 AM, Dave Taht <dave.taht at gmail.com> wrote:
> aaron: tcp is highly sensitive to RTT and I imagine the rtt from paris
> to his server is rather high. See
> what happens via demo.tohojo.dk which is much closer to you.
>
> (ping times between there and rich's server would be good to have)
>
>
>
> On Tue, Mar 25, 2014 at 9:09 AM, Aaron Wood <woody77 at gmail.com> wrote:
>> 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 <richb.hanover at gmail.com> 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 at lists.bufferbloat.net
>>> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>>
>>
>>
>> _______________________________________________
>> Cerowrt-devel mailing list
>> Cerowrt-devel at lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>>
>
>
>
> --
> Dave Täht
>
> Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
--
Dave Täht
Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
More information about the Cerowrt-devel
mailing list