Skip to content

Instantly share code, notes, and snippets.

@kgriffs
Created December 16, 2013 21:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kgriffs/7994745 to your computer and use it in GitHub Desktop.
Save kgriffs/7994745 to your computer and use it in GitHub Desktop.
NTPD Accuracy Testing Tools
import time
def check(points):
indexes = []
prev = points[0]
for p, i in enumerate(points[1:]):
if p == prev:
indexes.append(i)
prev = p
return indexes
def dump(spins):
points = []
for x in range(1000):
for y in range(spins):
pass
points.append(time.time())
return points
def test(epoch):
while time.time() < epoch:
pass
return dump(0)
points = dump(0)
diff = points[-1] - points[0]
1000 / diff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment