Hello Philip.<br><br> Ping relies heavily on the system's CPU. That is why it is considered unreliable for measuring when you are pinging CPU loaded machines/devices. The CPU on the probe is a n ARM7TDMI running at 55MHz, based on information from this link: <a href="http://www.digi.com/products/wireless-wired-embedded-solutions/solutions-on-module/digi-connect/digiconnectme#specs">http://www.digi.com/products/wireless-wired-embedded-solutions/solutions-on-module/digi-connect/digiconnectme#specs</a><br>
<br><br>Regards,<br>Stelios Mersinas<br><br><div class="gmail_quote">On Wed, Jun 20, 2012 at 11:48 AM, Philip Homburg <span dir="ltr"><<a href="mailto:philip.homburg@ripe.net" target="_blank">philip.homburg@ripe.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 6/20/12 9:11 , Randy Bush wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
we want to use atlas probes in an experiment. being prudent (you can<br>
tell it was not i), we decided to try to get some basic calibration.<br>
one run was just on a local LAN.<br>
<br>
three hosts on the same gige switch<br>
o probe 2285<br>
o <a href="http://psg.com" target="_blank">psg.com</a>, a not very fancy or fast freebsd 9 box with intel/pro1000<br>
gige ports<br>
o <a href="http://bbgp.psg.com" target="_blank">bbgp.psg.com</a>, a funky older freebsd 9 box with bge gige<br>
<br>
probe 2285 pinging <a href="http://bbgp.psg.com" target="_blank">bbgp.psg.com</a>, average RTT: 1.5606994382 [0], number<br>
of pings: 356*3<br>
<br>
<a href="http://psg.com" target="_blank">psg.com</a> pinging <a href="http://bbgp.psg.com" target="_blank">bbgp.psg.com</a>, average RTT: 0.253424332344 [0], number of<br>
pings: 674<br>
<br>
has anyone done similar probe calibration experiments? does anyone have<br>
any clue as to why the difference?<br>
<br>
<br>
</blockquote></div>
Just to confirm my suspicion, I tried to other way around:<br>
<br>
This is an old AMD64 running FreeBSD pinging an Atlas probe on the same LAN:<br>
$ ping 130.37.15.50<br>
PING 130.37.15.50 (130.37.15.50): 56 data bytes<br>
64 bytes from <a href="http://130.37.15.50" target="_blank">130.37.15.50</a>: icmp_seq=0 ttl=64 time=2.515 ms<br>
64 bytes from <a href="http://130.37.15.50" target="_blank">130.37.15.50</a>: icmp_seq=1 ttl=64 time=0.913 ms<br>
64 bytes from <a href="http://130.37.15.50" target="_blank">130.37.15.50</a>: icmp_seq=2 ttl=64 time=0.915 ms<br>
64 bytes from <a href="http://130.37.15.50" target="_blank">130.37.15.50</a>: icmp_seq=3 ttl=64 time=0.929 ms<br>
<br>
And this is the same FreeBSD box pinging a Celeron 766 MHz, running a micro kernel operating system, also on the same LAN:<br>
$ ping prism<br>
PING <a href="http://prism.hq.phicoh.net" target="_blank">prism.hq.phicoh.net</a> (130.37.15.36): 56 data bytes<br>
64 bytes from <a href="http://130.37.15.36" target="_blank">130.37.15.36</a>: icmp_seq=0 ttl=96 time=0.364 ms<br>
64 bytes from <a href="http://130.37.15.36" target="_blank">130.37.15.36</a>: icmp_seq=1 ttl=96 time=0.210 ms<br>
64 bytes from <a href="http://130.37.15.36" target="_blank">130.37.15.36</a>: icmp_seq=2 ttl=96 time=0.211 ms<br>
64 bytes from <a href="http://130.37.15.36" target="_blank">130.37.15.36</a>: icmp_seq=3 ttl=96 time=0.214 ms<br>
<br>
This does not involve any of the Atlas software, just the ucLinux kernel running on the probe.<br>
<br>
My conclusion is: probes are just very slow.<br>
<br>
They are fine for measuring multi millisecond delays on WAN links but not for sub-millisecond delays on local links.<br>
<br>
<br>
<br>
</blockquote></div><br>