[Bloat] Fwd: Ookla Speedtest app on iPad with Thunderbolt Ethernet

Dave Taht dave.taht at gmail.com
Wed Jun 1 09:41:52 EDT 2022


---------- Forwarded message ---------
From: Stuart Cheshire <cheshire at apple.com>
Date: Tue, May 31, 2022 at 10:33 AM
Subject: Ookla Speedtest app on iPad with Thunderbolt Ethernet
To: Dave Täht <dave.taht at gmail.com>, Sasha Leitmann
<sashaleitmann at gmail.com>, Matt Mathis <mattmathis at google.com>,
Jonathan Foulkes <jfoulkes at evenroute.com>, Christoph Paasch
<cpaasch at apple.com>


I got hold of an iPad with Thunderbolt to try the new Ookla Speedtest
app with Gigabit Ethernet. Here are my results.

                    Download    Upload   Idle   Idle   Download
Download Upload  Upload
Network adapter SQM Throughput Throughput Ping Ping Max   Ping   Ping
Max  Ping  Ping Max

Apple    USB 2  No      95        35.3     17     21        72
459      58    1668
Moshi    USB 3  No     917        39.3     16     19        84
281      22    1007
Mokin    USB C  No     910        36.2     16     19       105
374      62     764
StarTech USB C  No     890        39.0     16     20       154
744      25     852

Apple    USB 2  Yes     85        20.9     17     19        10
39      12      22
Moshi    USB 3  Yes    689        20.9     15     20        10
46      12      21
Mokin    USB C  Yes    723        21.1     16     19        10
30      10      19
StarTech USB C  Yes    705        20.2     17     19        10
34      11      18

None (Wi-Fi)    No     425        37.4     18     30       159
638      63    1276
None (Wi-Fi)    Yes    204        21.2     18     24        22
49      14     127

The columns to pay attention to are the Download and Upload Ping times.

For the Ethernet connections, when turning on SQM:

Download Ping     goes from around 100 ms to around 10 ms, a 10x improvement.
Download Ping Max goes from around 400 ms to around 40 ms, a 10x improvement.

Upload Ping     goes from around   40 ms to around 12 ms, a  3x improvement.
Upload Ping Max goes from around 1000 ms to around 20 ms, a 50x improvement.

The figures for Wi-Fi are, unsurprisingly, a little worse overall than
wired Ethernet, but still show 10x improvement when SQM is used.

The reduction in delay, particularly in the upload direction, is quite dramatic.

Also bear in mind that I’m using Comcast cable modem service here, and
Comcast has already deployed better delay management than most ISPs.
For details, see “Improving Latency with Active Queue Management (AQM)
During COVID-19” <https://arxiv.org/abs/2107.13968>

People with less advanced ISPs would likely see even bigger gains from
applying competent SQM.

Stuart Cheshire

P.S. I set my artificial throughput limits conservatively low to be
sure I was seeing the SQM queue management effects, so there’s a
noticeable reduction in throughput. In a real deployment where the
Cable Modem and CMTS are doing smart queue management themselves you
wouldn’t see this reduction in throughput because the cable hardware
has direct knowledge of the instantaneous rates and queue sizes. When
I’m doing this artificially with the UDM Pro, I have to work with
pessimistic worst-case throughput limits to be certain I won’t
accidentally end up with a queue building up elsewhere.


-- 
FQ World Domination pending: https://blog.cerowrt.org/post/state_of_fq_codel/
Dave Täht CEO, TekLibre, LLC


More information about the Bloat mailing list