Many ISPs need the kinds of quality shaping cake can do
 help / color / mirror / Atom feed
* [LibreQoS] Before/After Performance Comparison (Monitoring Mode)
@ 2022-11-05 16:44 Robert Chacón
  2022-11-08 14:23 ` Toke Høiland-Jørgensen
  0 siblings, 1 reply; 8+ messages in thread
From: Robert Chacón @ 2022-11-05 16:44 UTC (permalink / raw)
  To: libreqos

[-- Attachment #1: Type: text/plain, Size: 1031 bytes --]

I was hoping to add a monitoring mode which could be used before "turning
on" LibreQoS, ideally before v1.3 release. This way operators can really
see what impact it's having on end-user and network latency.

The simplest solution I can think of is to implement Monitoring Mode using
cpumap-pping as we already do - with plain HTB and leaf classes with no
CAKE qdisc applied, and with HTB and leaf class rates set to impossibly
high amounts (no plan enforcement). This would allow for before/after
comparisons of Nodes (Access Points). My only concern with this approach is
that HTB, even with rates set impossibly high, may not be truly
transparent. It would be pretty easy to implement though.

Alternatively we could use ePPing
<https://github.com/xdp-project/bpf-examples/tree/master/pping> but I worry
about throughput and the possibility of latency tracking being slightly
different from cpumap-pping, which could limit the utility of a comparison.
We'd have to match IPs in a way that's a bit more involved here.

Thoughts?

[-- Attachment #2: Type: text/html, Size: 1197 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-11-11 14:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-05 16:44 [LibreQoS] Before/After Performance Comparison (Monitoring Mode) Robert Chacón
2022-11-08 14:23 ` Toke Høiland-Jørgensen
2022-11-08 15:44   ` Robert Chacón
2022-11-08 16:04     ` Herbert Wolverson
2022-11-08 16:02   ` Herbert Wolverson
2022-11-08 18:53     ` Simon Sundberg
2022-11-10 22:10       ` Dave Taht
2022-11-11 14:23         ` Herbert Wolverson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox