Session
Introduction to time synchronization
Speakers
Maciek Machnikowski
Label
Nuts and Bolts
Session Type
Talk
Contents
Description
Now that we learned about the theoretical side of PTP on the previous NetDev - let’s get more practical!
Every year the demand for precise time synchronization grows. From 5G to data centers - everyone wants to get down from milliseconds to microseconds and beyond.
This tutorial introduces the practical side of time synchronization in Linux. It goes over the tools in the linuxptp, chrony, and other helpful software that makes the deployment of time synchronization easy and convenient.
It will start with a basic Leader-Follower setup, show the easiest way to bring it up, and introduce different profiles and where to use them.
Then it will show how to deploy the basic GNSS-synchronized grandmaster setup that anyone can build at home to start experimenting with time synchronization.
The talk will cover common pitfalls when deploying follower clocks (like mixing link speeds that could result in an undetectable clock skew) along the way.
It will also show how to use PTP as a time source for the local NTP server using chrony to show how existing NTP deployments can benefit from the much more precise PTP.
In the end - it will also go over the latest improvement that enables monitoring of a working PTP service.
Recent News
Netdev 0x16 Day 1 - 5 videos released
[Wed, 18, Jan. 2023]
Netdev 0x16 Day 1 and 2 videos released
[Thu, 22, Dec. 2022]
Netdev 0x16 Schedule is up
[Tue, 04, Oct. 2022]
We are honored to announce industry and academic luminary John Ousterhout as the keynote speaker for Netdev conf 0x16
[Fri, 23, Sep. 2022]
Registration for Netdev 0x16 is now OPEN!
[Wed, 21, Sep. 2022]
Important Dates
Closing of CFS | Wed, Sept. 7, 2022 |
Notification by | Thu, Sept. 15, 2022 |
Conference dates | Oct 24th - 28th, 2022 |