<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Toke,<div><br></div><div><br><div><div>On Jun 17, 2013, at 12:50 , Toke Høiland-Jørgensen <<a href="mailto:toke@toke.dk">toke@toke.dk</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Sebastian Moeller <<a href="mailto:moeller0@gmx.de">moeller0@gmx.de</a>> writes:<br><br><blockquote type="cite">I fully believe you that it is flat (graph did not make it into my<br>inbox…)<br></blockquote><br>Heh. May have forgotten to attach it... Should be there now…</blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>It is… I agree no noticeable stepping (btw. in theory taking the minimum at each ping size would be more precise, in practice for ATM the median seems to work best). The min because that is limited by wire speed and optimal processing, the median as it turned out to be less noisy...</div><br><blockquote type="cite"><br><blockquote type="cite">So that looks like PTM. Good! But beware the expected step size<br>depends on your down and uplink speeds, at VDSL I would only expect a<br>very tiny increase (basically the time it takes to see an additional<br>ATM cell back and forth, (RTT step per ATM cell in milliseconds =<br>(53*8 / line.down.bit + 53*8 / line.up.bit ) * 1000); this means that<br>potentially a large sample size per ping packet size is required to be<br>reasonably sure that there is no step....<br></blockquote><br>Right, well in my case that comes out as something like 0.05 ms, which<br>is way below the measuring accuracy of my ping test (lowest mdev as<br>reported by ping is 0.7ms; highest is 3.3). </blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>I tend to agree, if interpreted as a statistical power problem at stddev 0.7, around 1000 samples should do fine (power of 72% for detecting an effect of 0.05), but at 3.3 even 20500 samples per size will only give you 70% power. To save some time the ATM quantization test can be reduced to 3 sizes: say 16 (seems to be the smallest ping size( on 64 bit systems?) that allows timestamps), 16+24 and 16+48; out of these 3 two are guaranteed to require the same number of ATM cells the other one will be either one small or one bigger. But at n ~20k this still takes too long :)</div><br><blockquote type="cite">So I guess testing is not<br>really going to be viable in this case. But then perhaps it's not going<br>to make much of a difference either way in this case?<br></blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Nah it still is, as ATM will pad the unused reminder of the last cell of each packet, for small packets that will mean a considerable amount of your bandwidth is wasted on padding. On average you are going to waste half a cell, naively speaking; and for small packets that can easily be above 33%. And if you do not regard that into your shaping you will run into issues for a flood of small packets, namely you are not shaping enough and your modem will fill its buffers… Thinking of this, another war to test for ATM carrier is to shape to the nominal link speeds and see whether flooding some upstream with minimally small packets affects latency. But unlike the step method this will not give you the satisfaction of seeing the quantization in a decent plot...</div><br><blockquote type="cite"><br><blockquote type="cite">Hence in theory using a saturating load and measuring the latencies<br>for different overhead values should still work. I wonder whether rrul<br>might just be the right probe? If you go that route I would be<br>delighted to learn the outcome :). Sorry to be of no more help here.<br></blockquote><br>Right. That seems reasonable. However, it also seems to require a bit<br>more testing than I really have the time to spare right now, so I think<br>I'll defer it for the time being. I wonder if it would be possible to<br>persuade my ISP to set up a netperf server to test against…</blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Well, if you talk to your ISP you could also ask them for ATM or PTM and any potential overhead :)</div><br><blockquote type="cite"><br>Either way, thanks for your insight; I'll be sure to ping you if I come<br>up with something more conclusive... :)<br></blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Great and thanks</div><div>Best</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Sebastian</div><br><blockquote type="cite"><br>-Toke<br><br><img name="pings.png" id="411057b0-f22c-489d-b17d-0ff3f71e60b0" height="340" width="605" apple-width="yes" apple-height="yes" src="cid:A200B4DC-9709-44D6-BB48-037E34F0348F@uni-tuebingen.de"></blockquote></div><br></div></body></html>