Maciej Machnikowski is back for the trilogy on time synchronization!
Our esteemed instructor, Maciej, builds on his previous two sessions[1][2] to teach us more on this important topic. In this session he will discuss the latest advancements in linuxptp 4.0, such as dynamic clock reconfiguration in ts2phc or support for virtual clocks in the tool and the Linux Kernel.
The tutorial will go into the fundamental concepts of Precision Time Measurement (PTM), which offers a pathway to enhance the synchronization of time between the Network Interface Card (NIC) and the Central Processing Unit (CPU), and briefly introduce kernel APIs dedicated to supporting it. Maciej will segway into a discussion about practical techniques for effectively monitoring a PTP-synchronized system and conducting tests on a PTP Hardware Clock (PHC) through the utilization of diverse tools. Notably, tools like "phc_ctl" and "testptp" offer distinct capabilities. And finally this tutorial will conclude with a practical example of deploying ptp4l and phc2sys in combination with chronyd or ntpd to synchronize the system clock to NTP and PTP time sources using a timemaster tool.
cheers, jamal
1. https://netdevconf.info/0x15/session.html?Introduction-to-time-synchronizati... 2. https://netdevconf.info/0x16/sessions/talk/introduction-to-time-synchronizat...