* [Bloat] Ookla - Introducing a Better Measure of Latency
@ 2022-05-12 17:15 Christoph Paasch
2022-05-12 19:44 ` Kathleen Nichols
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Christoph Paasch @ 2022-05-12 17:15 UTC (permalink / raw)
To: Rpm, bloat
[-- Attachment #1: Type: text/plain, Size: 257 bytes --]
Ookla's measure of "loaded latency":
https://www.ookla.com/articles/introducing-loaded-latency <https://www.ookla.com/articles/introducing-loaded-latency>
This will hopefully be a shift in how operators approach the bufferbloat problem.
Christoph
[-- Attachment #2: Type: text/html, Size: 587 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] Ookla - Introducing a Better Measure of Latency
2022-05-12 17:15 [Bloat] Ookla - Introducing a Better Measure of Latency Christoph Paasch
@ 2022-05-12 19:44 ` Kathleen Nichols
2022-05-12 20:00 ` Christoph Paasch
2022-05-12 20:11 ` Sebastian Moeller
2022-05-13 1:09 ` [Bloat] [Rpm] " Rich Brown
2 siblings, 1 reply; 8+ messages in thread
From: Kathleen Nichols @ 2022-05-12 19:44 UTC (permalink / raw)
To: bloat
a ping by any other name...
Has anyone ever done a rigorous study to see how well ping delays
correspond to the delay that information-carrying packets experience?
On 5/12/22 10:15 AM, Christoph Paasch via Bloat wrote:
> Ookla's measure of "loaded latency":
>
> https://www.ookla.com/articles/introducing-loaded-latency
> <https://www.ookla.com/articles/introducing-loaded-latency>
>
> This will hopefully be a shift in how operators approach the bufferbloat
> problem.
>
>
> Christoph
>
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] Ookla - Introducing a Better Measure of Latency
2022-05-12 19:44 ` Kathleen Nichols
@ 2022-05-12 20:00 ` Christoph Paasch
2022-05-12 21:04 ` Klatsky, Carl
0 siblings, 1 reply; 8+ messages in thread
From: Christoph Paasch @ 2022-05-12 20:00 UTC (permalink / raw)
To: nichols; +Cc: bloat
I'm not aware of any rigorous study. But, just from the code, I know ICMP ping in many cases has a different traffic-class and thus implicitly gets quite a different treatment than real traffic.
However, Ookla uses TCP (port 8080) to probe the latency in their app.
Christoph
> On May 12, 2022, at 12:44 PM, Kathleen Nichols <nichols@pollere.net> wrote:
>
> a ping by any other name...
>
> Has anyone ever done a rigorous study to see how well ping delays correspond to the delay that information-carrying packets experience?
>
> On 5/12/22 10:15 AM, Christoph Paasch via Bloat wrote:
>> Ookla's measure of "loaded latency":
>> https://www.ookla.com/articles/introducing-loaded-latency <https://www.ookla.com/articles/introducing-loaded-latency>
>> This will hopefully be a shift in how operators approach the bufferbloat problem.
>> Christoph
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/bloat
>
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] Ookla - Introducing a Better Measure of Latency
2022-05-12 17:15 [Bloat] Ookla - Introducing a Better Measure of Latency Christoph Paasch
2022-05-12 19:44 ` Kathleen Nichols
@ 2022-05-12 20:11 ` Sebastian Moeller
2022-05-13 1:09 ` [Bloat] [Rpm] " Rich Brown
2 siblings, 0 replies; 8+ messages in thread
From: Sebastian Moeller @ 2022-05-12 20:11 UTC (permalink / raw)
To: Christoph Paasch; +Cc: Rpm, bloat
Hi Christoph,
nice! Thanks for posting.
For Android (and iOS) Ookla's speedtest app now reports a "Detailed result" page which contains:
1) Upload and download rates (albeit without information what exactly was measured)
2) Data volume used per direction (but not the precise duration of the test)
3) Idle, download, upload responsiveness measures:
(probably) the average, the jitter, the minimum, and the maximum
4) Packet loss percentage
This is quite an improvement and achievement! I would wish for a bit more information about the details, like how was latency exactly measured, how many probes were used per direction and what are the individual delay values...
Unfortunately, the macos client seems not yet updated and the web based test also still only reports the idle RTT. I hope it is only a matter of time for those to be updated.
Regards
Sebastian
> On May 12, 2022, at 19:15, Christoph Paasch via Bloat <bloat@lists.bufferbloat.net> wrote:
>
> Ookla's measure of "loaded latency":
>
> https://www.ookla.com/articles/introducing-loaded-latency
>
> This will hopefully be a shift in how operators approach the bufferbloat problem.
>
>
> Christoph
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] Ookla - Introducing a Better Measure of Latency
2022-05-12 20:00 ` Christoph Paasch
@ 2022-05-12 21:04 ` Klatsky, Carl
2022-05-13 7:48 ` Sebastian Moeller
0 siblings, 1 reply; 8+ messages in thread
From: Klatsky, Carl @ 2022-05-12 21:04 UTC (permalink / raw)
To: Christoph Paasch, nichols; +Cc: bloat
Its good that they are running the latency test also during the load test, but from what it looks like, they seem to be running the latency test to the same server as the load test. I think a more realistic test is to run the load test to one server and the latency test to a different server. That's a more realistic use case...
Regards,
Carl Klatsky
-----Original Message-----
From: Bloat <bloat-bounces@lists.bufferbloat.net> On Behalf Of Christoph Paasch via Bloat
Sent: Thursday, May 12, 2022 4:01 PM
To: nichols@pollere.net
Cc: bloat@lists.bufferbloat.net
Subject: Re: [Bloat] Ookla - Introducing a Better Measure of Latency
I'm not aware of any rigorous study. But, just from the code, I know ICMP ping in many cases has a different traffic-class and thus implicitly gets quite a different treatment than real traffic.
However, Ookla uses TCP (port 8080) to probe the latency in their app.
Christoph
> On May 12, 2022, at 12:44 PM, Kathleen Nichols <nichols@pollere.net> wrote:
>
> a ping by any other name...
>
> Has anyone ever done a rigorous study to see how well ping delays correspond to the delay that information-carrying packets experience?
>
> On 5/12/22 10:15 AM, Christoph Paasch via Bloat wrote:
>> Ookla's measure of "loaded latency":
>> https://urldefense.com/v3/__https://www.ookla.com/articles/introducin
>> g-loaded-latency__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8B7LqBavY$ <https://urldefense.com/v3/__https://www.ookla.com/articles/introducing-loaded-latency__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8B7LqBavY$ > This will hopefully be a shift in how operators approach the bufferbloat problem.
>> Christoph
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/bl
>> oat__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyR
>> C2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
>
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/blo
> at__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2
> pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
_______________________________________________
Bloat mailing list
Bloat@lists.bufferbloat.net
https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/bloat__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] [Rpm] Ookla - Introducing a Better Measure of Latency
2022-05-12 17:15 [Bloat] Ookla - Introducing a Better Measure of Latency Christoph Paasch
2022-05-12 19:44 ` Kathleen Nichols
2022-05-12 20:11 ` Sebastian Moeller
@ 2022-05-13 1:09 ` Rich Brown
2 siblings, 0 replies; 8+ messages in thread
From: Rich Brown @ 2022-05-13 1:09 UTC (permalink / raw)
To: Christoph Paasch; +Cc: Rpm, bloat
[-- Attachment #1: Type: text/plain, Size: 606 bytes --]
This is very cool! I'm glad to see them embrace "download ping" and "upload ping".
> On May 12, 2022, at 1:15 PM, Christoph Paasch via Rpm <rpm@lists.bufferbloat.net> wrote:
>
> Ookla's measure of "loaded latency":
>
> https://www.ookla.com/articles/introducing-loaded-latency <https://www.ookla.com/articles/introducing-loaded-latency>
>
> This will hopefully be a shift in how operators approach the bufferbloat problem.
>
>
> Christoph
> _______________________________________________
> Rpm mailing list
> Rpm@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/rpm
[-- Attachment #2: Type: text/html, Size: 1428 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] Ookla - Introducing a Better Measure of Latency
2022-05-12 21:04 ` Klatsky, Carl
@ 2022-05-13 7:48 ` Sebastian Moeller
2022-05-13 16:53 ` Christoph Paasch
0 siblings, 1 reply; 8+ messages in thread
From: Sebastian Moeller @ 2022-05-13 7:48 UTC (permalink / raw)
To: Klatsky, Carl; +Cc: Christoph Paasch, nichols, bloat
Hi Carl,
> On May 12, 2022, at 23:04, Klatsky, Carl via Bloat <bloat@lists.bufferbloat.net> wrote:
>
> Its good that they are running the latency test also during the load test, but from what it looks like, they seem to be running the latency test to the same server as the load test. I think a more realistic test is to run the load test to one server and the latency test to a different server. That's a more realistic use case...
The question boils down to what "latency-under-load" should be measured here:
a) latency of different flows/hosts
b) latency of the load bearing flow(s)
both are informative, but if I had to choose I would ask Ookla for b), because running mtr/gping in parallel to a speedtest is comparatively easy compared to post-hoc deducing latency in the load bearing connection*... (I would assume that from a packet capture one might be able to piece this together when looking at the delay between sending a segment and receiving that matching ACK, which is more hassle than running e.g. "mtr -ezb4 --order LSNBAWVJMXI 8.8.8.8" ;) )
Regards
Sebastian
*) Well, there are pping (https://github.com/pollere/pping) and DlyLoc (https://github.com/pollere/DlyLoc), but so far I have not tried to make these run on my router (probably should start on an endhost first).
>
> Regards,
> Carl Klatsky
>
> -----Original Message-----
> From: Bloat <bloat-bounces@lists.bufferbloat.net> On Behalf Of Christoph Paasch via Bloat
> Sent: Thursday, May 12, 2022 4:01 PM
> To: nichols@pollere.net
> Cc: bloat@lists.bufferbloat.net
> Subject: Re: [Bloat] Ookla - Introducing a Better Measure of Latency
>
> I'm not aware of any rigorous study. But, just from the code, I know ICMP ping in many cases has a different traffic-class and thus implicitly gets quite a different treatment than real traffic.
>
> However, Ookla uses TCP (port 8080) to probe the latency in their app.
>
>
> Christoph
>
>> On May 12, 2022, at 12:44 PM, Kathleen Nichols <nichols@pollere.net> wrote:
>>
>> a ping by any other name...
>>
>> Has anyone ever done a rigorous study to see how well ping delays correspond to the delay that information-carrying packets experience?
>>
>> On 5/12/22 10:15 AM, Christoph Paasch via Bloat wrote:
>>> Ookla's measure of "loaded latency":
>>> https://urldefense.com/v3/__https://www.ookla.com/articles/introducin
>>> g-loaded-latency__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8B7LqBavY$ <https://urldefense.com/v3/__https://www.ookla.com/articles/introducing-loaded-latency__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8B7LqBavY$ > This will hopefully be a shift in how operators approach the bufferbloat problem.
>>> Christoph
>>> _______________________________________________
>>> Bloat mailing list
>>> Bloat@lists.bufferbloat.net
>>> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/bl
>>> oat__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyR
>>> C2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
>>
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/blo
>> at__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2
>> pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
>
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/bloat__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
> _______________________________________________
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Bloat] Ookla - Introducing a Better Measure of Latency
2022-05-13 7:48 ` Sebastian Moeller
@ 2022-05-13 16:53 ` Christoph Paasch
0 siblings, 0 replies; 8+ messages in thread
From: Christoph Paasch @ 2022-05-13 16:53 UTC (permalink / raw)
To: Sebastian Moeller; +Cc: Klatsky, Carl, nichols, bloat
[-- Attachment #1: Type: text/plain, Size: 4327 bytes --]
+1 on measuring the latency on the load-generating connections.
Christoph
> On May 13, 2022, at 12:48 AM, Sebastian Moeller <moeller0@gmx.de> wrote:
>
> Hi Carl,
>
>
>> On May 12, 2022, at 23:04, Klatsky, Carl via Bloat <bloat@lists.bufferbloat.net <mailto:bloat@lists.bufferbloat.net>> wrote:
>>
>> Its good that they are running the latency test also during the load test, but from what it looks like, they seem to be running the latency test to the same server as the load test. I think a more realistic test is to run the load test to one server and the latency test to a different server. That's a more realistic use case...
>
> The question boils down to what "latency-under-load" should be measured here:
> a) latency of different flows/hosts
> b) latency of the load bearing flow(s)
>
> both are informative, but if I had to choose I would ask Ookla for b), because running mtr/gping in parallel to a speedtest is comparatively easy compared to post-hoc deducing latency in the load bearing connection*... (I would assume that from a packet capture one might be able to piece this together when looking at the delay between sending a segment and receiving that matching ACK, which is more hassle than running e.g. "mtr -ezb4 --order LSNBAWVJMXI 8.8.8.8" ;) )
>
> Regards
> Sebastian
>
>
> *) Well, there are pping (https://github.com/pollere/pping <https://github.com/pollere/pping>) and DlyLoc (https://github.com/pollere/DlyLoc <https://github.com/pollere/DlyLoc>), but so far I have not tried to make these run on my router (probably should start on an endhost first).
>
>
>>
>> Regards,
>> Carl Klatsky
>>
>> -----Original Message-----
>> From: Bloat <bloat-bounces@lists.bufferbloat.net> On Behalf Of Christoph Paasch via Bloat
>> Sent: Thursday, May 12, 2022 4:01 PM
>> To: nichols@pollere.net
>> Cc: bloat@lists.bufferbloat.net
>> Subject: Re: [Bloat] Ookla - Introducing a Better Measure of Latency
>>
>> I'm not aware of any rigorous study. But, just from the code, I know ICMP ping in many cases has a different traffic-class and thus implicitly gets quite a different treatment than real traffic.
>>
>> However, Ookla uses TCP (port 8080) to probe the latency in their app.
>>
>>
>> Christoph
>>
>>> On May 12, 2022, at 12:44 PM, Kathleen Nichols <nichols@pollere.net> wrote:
>>>
>>> a ping by any other name...
>>>
>>> Has anyone ever done a rigorous study to see how well ping delays correspond to the delay that information-carrying packets experience?
>>>
>>> On 5/12/22 10:15 AM, Christoph Paasch via Bloat wrote:
>>>> Ookla's measure of "loaded latency":
>>>> https://urldefense.com/v3/__https://www.ookla.com/articles/introducin
>>>> g-loaded-latency__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8B7LqBavY$ <https://urldefense.com/v3/__https://www.ookla.com/articles/introducing-loaded-latency__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8B7LqBavY$ > This will hopefully be a shift in how operators approach the bufferbloat problem.
>>>> Christoph
>>>> _______________________________________________
>>>> Bloat mailing list
>>>> Bloat@lists.bufferbloat.net
>>>> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/bl
>>>> oat__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyR
>>>> C2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
>>>
>>> _______________________________________________
>>> Bloat mailing list
>>> Bloat@lists.bufferbloat.net
>>> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/blo
>>> at__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2
>>> pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
>>
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://urldefense.com/v3/__https://lists.bufferbloat.net/listinfo/bloat__;!!CQl3mcHX2A!DHnGDBw2sqsRwHiidAQUOhjXEavZmBOtJKb_IzPhxMm2vqUPyRC2pkVnScJId_KdaNVLsOS7sD0E8QRQ0m8BllXPjdw$
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net <mailto:Bloat@lists.bufferbloat.net>
>> https://lists.bufferbloat.net/listinfo/bloat <https://lists.bufferbloat.net/listinfo/bloat>
[-- Attachment #2: Type: text/html, Size: 17635 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-05-13 16:54 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-12 17:15 [Bloat] Ookla - Introducing a Better Measure of Latency Christoph Paasch
2022-05-12 19:44 ` Kathleen Nichols
2022-05-12 20:00 ` Christoph Paasch
2022-05-12 21:04 ` Klatsky, Carl
2022-05-13 7:48 ` Sebastian Moeller
2022-05-13 16:53 ` Christoph Paasch
2022-05-12 20:11 ` Sebastian Moeller
2022-05-13 1:09 ` [Bloat] [Rpm] " Rich Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox