Re: [ippm] Preliminary measurement comparison of "Working Latency" metrics
Randall Meyer <rrm@apple.com> Tue, 15 November 2022 22:52 UTC
Return-Path: <rrm@apple.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6C6DC14F74C for <ippm@ietfa.amsl.com>; Tue, 15 Nov 2022 14:52:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ORCBT6K4bywb for <ippm@ietfa.amsl.com>; Tue, 15 Nov 2022 14:52:58 -0800 (PST)
Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6FCFC14F745 for <ippm@ietf.org>; Tue, 15 Nov 2022 14:52:58 -0800 (PST)
Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.42/8.16.0.42) with SMTP id 2AFMiQxW057081; Tue, 15 Nov 2022 14:52:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=GE2iGmgliGDy51zwPjMYSduQC3gfrgmAWs1nHHXGfOI=; b=qfAKBzOeun1vUnm4DvoROrTCSUs0APa1SxScidzOZC1Jdc9hgHThCxNL5/4LksNlnev2 llOrJkgph/+BSagXWM2UAuNo6B3EX+WmOl++YSVRDB7kzidCAofYND0kVyIurkrtzEsq 3Iq1jWedDTZp+loCcj2j/62RXywDozM4XHBFM4btuu9JHELTMiutSoQI7pn8aWTTKam7 2G3oPv52tI3fSzZKVo6ebBhFdncWksSkibm8694WCY7BvZrwUa3VbqjZRYhXsb2D+Jl5 WcHziyGU5RPaAlx5g4/9MvXjnVDunjs+pKV9plaDrmIxNgjKzY9Xr9EA7d362px44E/R Tw==
Received: from rn-mailsvcp-mta-lapp01.rno.apple.com (rn-mailsvcp-mta-lapp01.rno.apple.com [10.225.203.149]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 3kt91wx5hd-6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 15 Nov 2022 14:52:56 -0800
Received: from rn-mailsvcp-mmp-lapp02.rno.apple.com (rn-mailsvcp-mmp-lapp02.rno.apple.com [17.179.253.15]) by rn-mailsvcp-mta-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.20.20220923 64bit (built Sep 23 2022)) with ESMTPS id <0RLE00B3VVK5L790@rn-mailsvcp-mta-lapp01.rno.apple.com>; Tue, 15 Nov 2022 14:52:53 -0800 (PST)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp02.rno.apple.com by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.20.20220923 64bit (built Sep 23 2022)) id <0RLE00500VJ5ME00@rn-mailsvcp-mmp-lapp02.rno.apple.com>; Tue, 15 Nov 2022 14:52:53 -0800 (PST)
X-Va-A:
X-Va-T-CD: 81ca60fce39c2560b6c4a7e5841f9b8f
X-Va-E-CD: 726695f3930668b0b4fb5bfb4da74d44
X-Va-R-CD: 383c27324e1413ce4d21203d0ad6b75e
X-Va-CD: 0
X-Va-ID: a14beb42-38ab-4533-b0ff-f3793a41d63b
X-V-A:
X-V-T-CD: 81ca60fce39c2560b6c4a7e5841f9b8f
X-V-E-CD: 726695f3930668b0b4fb5bfb4da74d44
X-V-R-CD: 383c27324e1413ce4d21203d0ad6b75e
X-V-CD: 0
X-V-ID: bea594de-83d4-49fe-85e2-766c5758ac03
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.545, 18.0.895 definitions=2022-11-15_08:2022-11-15, 2022-11-15 signatures=0
Received: from smtpclient.apple (unknown [17.234.46.117]) by rn-mailsvcp-mmp-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.20.20220923 64bit (built Sep 23 2022)) with ESMTPSA id <0RLE00Q9PVK1KP00@rn-mailsvcp-mmp-lapp02.rno.apple.com>; Tue, 15 Nov 2022 14:52:53 -0800 (PST)
From: Randall Meyer <rrm@apple.com>
Message-id: <79BCD5BA-9BB8-479D-BD0A-74B1CA054EBF@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_CB34A1BD-4A60-408F-A6DE-0820FE920211"
MIME-version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.1\))
Date: Tue, 15 Nov 2022 14:52:39 -0800
In-reply-to: <CH0PR02MB79808E2508E6AED66DC7657AD32E9@CH0PR02MB7980.namprd02.prod.outlook.com>
Cc: "ippm@ietf.org" <ippm@ietf.org>
To: "MORTON JR., AL" <acmorton@att.com>
References: <CH0PR02MB79808E2508E6AED66DC7657AD32E9@CH0PR02MB7980.namprd02.prod.outlook.com>
X-Mailer: Apple Mail (2.3731.300.101.1.1)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.545, 18.0.895 definitions=2022-11-15_08:2022-11-15, 2022-11-15 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/i4U8pMRuy__Llq0KZ7-HdjFWdjs>
Subject: Re: [ippm] Preliminary measurement comparison of "Working Latency" metrics
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2022 22:52:59 -0000
Hello! Speaking for networkQuality, I might be able to add some color here. The capacity values output from the tool are actually goodput and not raw throughput that I think Ookla and UDPST are showing. If you’re wanting to compare download-only goodput or RPM values, I would also suggest running networkQuality with -s (along with -v) to get a closer apples to apples comparison to Ookla or your own udpst. “networkQuality -s” will run upload and download tests sequentially. In a subsequent message, you mentioned having to use Apple’s servers to use networkQuality or Will’s goresponsiveness. If you want to test on your own infrastructure, we do provide some sample code on github. I recommend the go-server for ease of deployment/hacking on (https://github.com/network-quality/server/tree/main/go) The default default networkQuality servers we run should be reasonably located to you in Chicago. As for the low RPM scores, it very well could be hardware. I’ve been comparing a couple of DOCSIS 3.1 modems with 1.2 Gbps provisioned, and one definitely performs worse than the other when doing simultaneous upload/download tests. -rm > On Oct 24, 2022, at 3:35 PM, MORTON JR., AL <acmorton@att.com> wrote: > > Hi RPM friends and IPPM'ers, > > I was wondering what a comparison of some of the "working latency" metrics would look like, so I ran some tests using a service on DOCSIS 3.1, with the downlink provisioned for 1Gbps. > > I intended to run apple's networkQuality, UDPST (RFC9097), and Ookla Speedtest with as similar connectivity as possible (but we know that the traffic will diverge to different servers and we can't change that aspect). > > Here's a quick summary of yesterday's results: > > Working Latency & Capacity Summary > > Net Qual UDPST Ookla > DnCap RPM DnCap RTTmin RTTVarRnge DnCap Ping(no load) > 878 62 970 28 0-19 941 6 > 891 92 970 27 0-20 940 7 > 891 120 966 28 0-22 937 9 > 890 112 970 28 0-21 940 8 > 903 70 970 28 0-16 935 9 > > Note: all RPM values were categorized as Low. > > networkQuality downstream capacities are always on the low side compared to others. We would expect about 940Mbps for TCP, and that's mostly what Ookla achieved. I think that a longer test duration might be needed to achieve the actual 1Gbps capacity with networkQuality; intermediate values observed were certainly headed in the right direction. (I recently upgraded to Monterey 12.6 on my MacBook, so should have the latest version.) > > Also, as Sebastian Moeller's message to the list reminded me, I should have run the tests with the -v option to help with comparisons. I'll repeat this test when I can make time. > > The UDPST measurements of RTTmin (minimum RTT observed during the test) and the range of variation above the minimum (RTTVarRnge) add-up to very reasonable responsiveness IMO, so I'm not clear why RPM graded this access and path as "Low". The UDPST server I'm using is in NJ, and I'm in Chicago conducting tests, so the minimum 28ms is typical. UDPST measurements were run on an Ubuntu VM in my MacBook. > > The big disappointment was that the Ookla desktop app I updated over the weekend did not include the new responsiveness metric! I included the ping results anyway, and it was clearly using a server in the nearby area. > > So, I have some more work to do, but I hope this is interesting-enough to start some comparison discussions, and bring-out some suggestions. > > happy testing all, > Al > > > > > _______________________________________________ > ippm mailing list > ippm@ietf.org > https://www.ietf.org/mailman/listinfo/ippm
- [ippm] Preliminary measurement comparison of "Wor… MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … Dave Taht
- Re: [ippm] [Rpm] Preliminary measurement comparis… rjmcmahon
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… rjmcmahon
- Re: [ippm] Preliminary measurement comparison of … Dave Taht
- Re: [ippm] Preliminary measurement comparison of … Dave Taht
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- [ippm] lightweight active sensing of bandwidth an… Dave Taht
- Re: [ippm] lightweight active sensing of bandwidt… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Ruediger.Geib
- Re: [ippm] [Rpm] lightweight active sensing of ba… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… Dave Taht
- Re: [ippm] [Rpm] lightweight active sensing of ba… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Ruediger.Geib
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Ruediger.Geib
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … rjmcmahon
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… Sebastian Moeller
- Re: [ippm] [Rpm] Preliminary measurement comparis… MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … Randall Meyer
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… Dave Taht