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...

The Little Network That Could: Which IPv6 Address?

An IPv6 addressing detour My next post about The Little Network That Could (TLNTC) was going to be about IPv6 addressing plans - and this post is definitely about IPv6 addressing - but before we can lay out a plan, there's something more...

Questioning platform engineering

(Yes, I know this is being published on April Fools' Day. I might be a fool, but this is not an April Fool's joke.) This year's model Platform teams and platform engineering are phenomenons which have taken the cloud native world by storm...