<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Aug 27, 2018, at 10:02 AM, Jonathan Morton <<a href="mailto:chromatix99@gmail.com" class="">chromatix99@gmail.com</a>> wrote:</div><div class=""><div class=""><br class=""><blockquote type="cite" class="">On 27 Aug, 2018, at 10:44 am, Pete Heist <<a href="mailto:pete@heistp.net" class="">pete@heistp.net</a>> wrote:<br class=""><br class="">…request pairs, one given strict priority at the bottleneck and one best effort, then measure the difference between the two (for both RTT and OWD).<br class=""><br class="">Assuming this yields useful data…<br class=""></blockquote><br class="">For the overwhelming majority of bloated bottlenecks, it will not - because they have zero concept of "strict priority".<br class=""></div></div></blockquote></div><div class=""><br class=""></div><div class="">To clarify, I control the bottleneck link and would give that priority with tc for a chosen dscp marking, then use that marking in one of the two requests in the pair. That would be required to make this measurement. I realize there are other areas in the stack though where I can’t give priority that may sufficiently pollute the results.</div><div class=""><br class=""></div><div class="">But, as a rough illustration, attached are two flent rrul_be runs with and without cake on my home connection (p2p WiFi with an airOS device). In the plot without cake, it’s pretty clear that ICMP is being prioritized, as its RTT stays relatively stable under load, while UDP RTT increases. (I believe this prioritization happens when airMAX is enabled in airOS, because when it’s disabled, ICMP and UDP RTTs under load are almost identical.)</div><div class=""><br class=""></div><div class="">Presumably, the difference between the two RTTs would approximate bloat. Or if not, why not? And presumably, I could create a similar effect by giving priority to one of two requests in a pair...</div><div class=""><br class=""></div><div class="">Pete</div><div class=""><br class=""></div><div class=""><img apple-inline="yes" id="193C8393-CB88-4C6D-9730-27365042D777" src="cid:EBC0C5DC-4476-4BC0-A434-96F8E40FB8E6@luk.heistp.net" class=""></div><div class=""><img apple-inline="yes" id="F67E1E7D-5207-488C-8EBB-DB9B36DC304A" src="cid:A2F386E3-B530-461E-94AF-2350D71CB0C5@luk.heistp.net" class=""></div></body></html>