From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id F23303CB37 for ; Tue, 9 Jan 2024 03:42:12 -0500 (EST) Received: by mail-ot1-x32a.google.com with SMTP id 46e09a7af769-6dde528dbe8so136592a34.0 for ; Tue, 09 Jan 2024 00:42:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704789731; x=1705394531; darn=lists.bufferbloat.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dXahBHv8frcgNPVNhalxqMpyCAszK6A9cDQ4eU8A/1M=; b=lxMjciPmJfeuubZ9sJaFHPC97LsRHJuWtoa6krRe4+bpIOkrUBXba/zaVX8D123Fkj MhibpSskohWgvihcWchm5oP/KLXZlikoPsXLYSdmL2VQU5+sJ5/cWgvvlnHSQ0P7tF/c oXfTukcjX6wgHmWaCvEgj/jOaAQ3zaQRSAqSlqQ8OTvttpPeAxNEOHweK5TFlXKGjpXu o6iKc3oVe+cAGjKCRDvPK4T79sqXPMZ+KCS9lm2d4njwtPF3SKsWtsa/zZ6mWBCXOkla A6hhb5i+cy25FY+BQGaHtcnyQ3WYMHsjia2L9lLq4JeJVsyfQErUkhzAVty8vGECWFAx gRXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704789731; x=1705394531; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dXahBHv8frcgNPVNhalxqMpyCAszK6A9cDQ4eU8A/1M=; b=BV/4qePUPiOkoCj1L+FmxRe2K+XfrC+lVdoj9wMK9lkAQpGisO79ZGV6sYuhbWNOZQ 2MZADa83BTs7MN0u8U/dFdJ80Vqquo5kAqoUeOM3oRNBiw+AWr/cCG9JQVK3Ix7VLHB1 FWeEXnV42mOpemvQxWDCj7HZypiW2v/XXX3o/i4JPmiQ/QLdvpPMUWOEGAGwlUYEowD9 0EjQCJ3evvFk5ZO7cX+h370tia+fn8iLxCSOl9GvQ351FloKgKNUU7E+ikRrj8zpaCmE ddr5WrKDrNz6e77DFlEiuwEGTGlYHPfeROlejzn646OgSU+73C0sIbv/tqW01ZFx3Mzb wGNQ== X-Gm-Message-State: AOJu0YxrjXc/TV0RNPew292q7RRefvLz3Bacv6PHS7XMfs2aWMgZ8I0G t8QYB0DKdYhZazkzDy4TarYcTuyg7KzO7fLYy8EGPK5L X-Google-Smtp-Source: AGHT+IGdOZn+N3/ngDCWN0z7iW9x6UCL7y7LaSPGxeNyylCgBTj9kj4nI4t+Sisfko3IbLLNqMrCvpFuWSZXgKeHEAU= X-Received: by 2002:a05:6358:5242:b0:173:50b:26ed with SMTP id c2-20020a056358524200b00173050b26edmr6036179rwa.36.1704789731472; Tue, 09 Jan 2024 00:42:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Tue, 9 Jan 2024 03:41:59 -0500 Message-ID: To: libreqos Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [LibreQoS] Fwd: [Bloat] goresponsiveness learned a few tricks... X-BeenThere: libreqos@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Many ISPs need the kinds of quality shaping cake can do List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2024 08:42:13 -0000 I would be very interested in reports, by plan, from our userbase. ---------- Forwarded message --------- From: Sebastian Moeller via Bloat Date: Mon, Jan 8, 2024 at 2:41=E2=80=AFPM Subject: [Bloat] goresponsiveness learned a few tricks... To: Dave Taht via Bloat Just a quick shoutout to Will Hawkins goresponsiveness effort (h++ps://github.com/network-quality/goresponsiveness: open source go implementation along the lines of the RPM IETF responsiveness draft (h++ps://github.com/network-quality/draft-ietf-ippm-responsiveness). The goal I think is a quick latency under working conditions/latency under load for the rest of us. I think the draft likely will get a last call soon, so whoever wants to add something to the spec or just wants to comment, now would be a good time: goresponsiveness is currently acquiring a few nice features, like the ability to compare the latency between idle and working conditions, run both saturating loads concurrently, and to report the sub results for the "self" probes (measuring latency within the load generating connection/flow) and the "foreign" probes (measuring latency outside of the load generating flows) bash-3.2$ ./networkQuality --relative-rpm --rpm.parallel --config mensura.cdn-apple.com --port 443 --path /api/v1/gm/config --rpm.timeout 120 --extended-stats --rpm.mnp 32 --logger-filename go_networkQuality_20231228_223707 --detailed 01-08-2024 19:37:07 UTC Go Responsiveness to mensura.cdn-apple.com:443... Baseline RPM: 2813 (P90) Baseline RPM: 3888 (Single-Sided 5% Trimmed Mean) Results: =3D=3D=3D=3D=3D=3D=3D=3D Download: Throughput: 80.367 Mbps (10.046 MBps), using 13 parallel connection= s. Extended Statistics: Maximum Segment Size: 1208 Total Bytes Retransmitted: 2860 Retransmission Ratio: 0.25% Total Bytes Reordered: 140968234 Average RTT: 34.30769230769231 RPM: 264 (P90) RPM: 509 (Single-Sided 5% Trimmed Mean) =3D=3D=3D=3D=3D=3D=3D=3D Upload: Throughput: 30.124 Mbps (3.766 MBps), using 9 parallel connections. Extended Statistics: Maximum Segment Size: 1208 Total Bytes Retransmitted: 466855 Retransmission Ratio: 0.95% Total Bytes Reordered: 700 Average RTT: 37 RPM: 676 (P90) RPM: 2536 (Single-Sided 5% Trimmed Mean) =3D=3D=3D=3D=3D=3D=3D=3D Final RPM Calculation stats: Total Self Probes: 933 Total Foreign Probes: 2799 Trimmed Self Probes Count: 46 Trimmed Foreign Probes Count: 139 P90 Self RTT: 0.379444841 P90 Foreign RTT: 0.031294024999999996 Trimmed Mean Self RTT: 0.035124 Trimmed Mean Foreign RTT: 0.017979 Final RPM: 292 (P90) Final RPM: 2260 (Single-Sided 5% Trimmed Mean) Final RPM (Self Only): 158 (P90) Final RPM (Self Only): 1708 (Single-Sided 5% Trimmed Mean) Final RPM (Foreign Only): 1917 (P90) Final RPM (Foreign Only): 3337 (Single-Sided 5% Trimmed Mean) Working Conditions RPM Effect: 162% (P90) Working Conditions RPM Effect: 53% (Single-Sided 5% Trimmed Mean) The beauty of the self and foreign reports is that here we can see that my cake'd upstream does a decent job to preserve foreign responsiveness while in the self responsiveness we see how TCP self-congests like there is no tomorrow... Please ignore the download direction, this is over a 100 Mbps USB ethernet dongle and my true download shaper is set to 105 Mbps, so this is mostly the bad USB dongle in action... _______________________________________________ Bloat mailing list Bloat@lists.bufferbloat.net https://lists.bufferbloat.net/listinfo/bloat --=20 40 years of net history, a couple songs: https://www.youtube.com/watch?v=3DD9RGX6QFm5E Dave T=C3=A4ht CSO, LibreQos