AWS microsecond-accurate time: a second look

Contents KVM PHC on AWS Test process Measurements Microsecond accurate time for the rest of us Comparing apples with apples We have a winner Applying some taco seasoning So, two winners, actually (Note: Readers who aren't familiar with time sync...

VM timekeeping: Using the PTP Hardware Clock on KVM

Contents Background Performance improvements - chrony Common prerequisite Chronyd configuration Ntpd configuration Performance improvements - ntpd Next steps Thanks Background In my last post I described the setup I use to provide time...

The Little Network That Could: Time Infrastructure

Contents Background NTP root servers Bare metal VM hosts NTP pool VMs Monitoring Future plans Background In my recent posts I've been focusing on time synchronisation in virtual machines in public clouds. In my upcoming posts I'm going to cover...

AWS microsecond-accurate time: a first look

Contents The AWS time sync service Microsecond-accurate time announced How it works Prerequisites Chrony configuration Measurements Conclusion Afterthought (Note: Readers who aren't familiar with time sync in public clouds might want to check out...

An update on NTPmon

Over the past few weeks I've made some changes to my NTP health monitor NTPmon, and I want to explain them more fully and outline the roadmap from here. 2.0.x series It was pointed out to me that it wasn't actually clear how to run NTPmon for...

Pros & cons of chronyd & ntpd

A friend asked me today: what are the pros and cons of chronyd and ntpd? I've used both for a while, but never actually sat down to think about this question. So here are some initial thoughts: ntpd (the older of the two implementations): has had...

Making NTP best practices easy with Juju charms

NTP: a behind-the-scenes protocol As I've mentioned before, Network Time Protocol is one of those oft-ignored-but-nonetheless-essential subsystems which is largely unknown, except to a select few.  Those who know it well generally fall into the...