<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Oct 28, 2012, at 9:01 AM, Christopher Armstrong &lt;<a href="mailto:radix@twistedmatrix.com">radix@twistedmatrix.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Menlo; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">I'm not speaking from experience, admittedly.&nbsp;How big exactly are the steps in NTP skewing?</div></blockquote><br></div><div>There are two things NTP can do: stepping and slewing. &nbsp;(Skewing is not one of them.)</div><div><br></div><div>If you're stepping, the steps can be arbitrarily large. &nbsp;This is what ntpdate does.</div><div><br></div><div>If you're slewing, there are no steps. &nbsp;This is what ntpd does. &nbsp;The frequency of your clock is just adjusted up or down by a small (configurable) amount. &nbsp;Generally not enough to affect the pitch or network latency of 20ms sound sampling. &nbsp;In fact, it would generally help, not hurt, because the only reason ntp would be issuing a slew is that your clock is faster or slower than real time anyway.</div><div><br></div><div>PEP 418 &lt;<a href="http://www.python.org/dev/peps/pep-0418/">http://www.python.org/dev/peps/pep-0418/</a>&gt; covers this stuff in a lot of detail; especially the glossary.</div><div><br></div><div>-glyph</div><div><br></div></body></html>