#ptp — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ptp, aggregated by home.social.
-
Tomorrow is the most productive day of the week.
That is because you are going to Push To Production.
-
[Перевод] Синхронизация часов — это кошмар
Кажется, что время — это просто. Но мы, инженеры, теряем сон из-за такой простой задачи, как синхронизация часов. Причина этого в том, что не существует каких-то глобальных часов. У нас есть тысячи машин, распределённых по дата-центрам, континентам и часовым поясам; каждая из них работает независимо от других, поэтому ответ на простой вопрос «сколько сейчас времени?» оказывается на удивление сложным. Синхронизация часов становится основой самых сложных задач в распределённых системах, она влияет на всё, от согласованности баз данных и отладки до финансовых транзакций.
https://habr.com/ru/companies/ruvds/articles/1030464/
#синхронизация_времени #ntp #ptp #атомные_часы #ruvds_перевод
-
[Перевод] Синхронизация часов — это кошмар
Кажется, что время — это просто. Но мы, инженеры, теряем сон из-за такой простой задачи, как синхронизация часов. Причина этого в том, что не существует каких-то глобальных часов. У нас есть тысячи машин, распределённых по дата-центрам, континентам и часовым поясам; каждая из них работает независимо от других, поэтому ответ на простой вопрос «сколько сейчас времени?» оказывается на удивление сложным. Синхронизация часов становится основой самых сложных задач в распределённых системах, она влияет на всё, от согласованности баз данных и отладки до финансовых транзакций.
https://habr.com/ru/companies/ruvds/articles/1030464/
#синхронизация_времени #ntp #ptp #атомные_часы #ruvds_перевод
-
[Перевод] Синхронизация часов — это кошмар
Кажется, что время — это просто. Но мы, инженеры, теряем сон из-за такой простой задачи, как синхронизация часов. Причина этого в том, что не существует каких-то глобальных часов. У нас есть тысячи машин, распределённых по дата-центрам, континентам и часовым поясам; каждая из них работает независимо от других, поэтому ответ на простой вопрос «сколько сейчас времени?» оказывается на удивление сложным. Синхронизация часов становится основой самых сложных задач в распределённых системах, она влияет на всё, от согласованности баз данных и отладки до финансовых транзакций.
https://habr.com/ru/companies/ruvds/articles/1030464/
#синхронизация_времени #ntp #ptp #атомные_часы #ruvds_перевод
-
[Перевод] Синхронизация часов — это кошмар
Кажется, что время — это просто. Но мы, инженеры, теряем сон из-за такой простой задачи, как синхронизация часов. Причина этого в том, что не существует каких-то глобальных часов. У нас есть тысячи машин, распределённых по дата-центрам, континентам и часовым поясам; каждая из них работает независимо от других, поэтому ответ на простой вопрос «сколько сейчас времени?» оказывается на удивление сложным. Синхронизация часов становится основой самых сложных задач в распределённых системах, она влияет на всё, от согласованности баз данных и отладки до финансовых транзакций.
https://habr.com/ru/companies/ruvds/articles/1030464/
#синхронизация_времени #ntp #ptp #атомные_часы #ruvds_перевод
-
Blogged: My public NTP Server, one year later: Hardware upgrades, better RF, and OSNMA
-
Aviation weather for Pointe-à-Pitre Le Raizet airport (Guadeloupe) is “TFFR 161300Z AUTO 10018KT 9999 FEW036 28/19 Q1019 TEMPO 09018G28KT” : See what it means on https://www.bigorre.org/aero/meteo/tffr/en #pointeapitreleraizetairport #airport #pointeapitre #guadeloupe #tffr #ptp #metar #aviation #aviationweather #avgeek vl
-
TIL: Besides UTC, there also is TAI – Temps Atomics International aka International Atomic Time. And well … TAI currently is UTC +37s 🤯
For other interesting things about time, computer time and time protocols, I highly recommend the talk on PTP from last years #39C3: https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it #ptp #ntp #timeprotocol
-
TIL: Besides UTC, there also is TAI – Temps Atomics International aka International Atomic Time. And well … TAI currently is UTC +37s 🤯
For other interesting things about time, computer time and time protocols, I highly recommend the talk on PTP from last years #39C3: https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it #ptp #ntp #timeprotocol
-
TIL: Besides UTC, there also is TAI – Temps Atomics International aka International Atomic Time. And well … TAI currently is UTC +37s 🤯
For other interesting things about time, computer time and time protocols, I highly recommend the talk on PTP from last years #39C3: https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it #ptp #ntp #timeprotocol
-
TIL: Besides UTC, there also is TAI – Temps Atomics International aka International Atomic Time. And well … TAI currently is UTC +37s 🤯
For other interesting things about time, computer time and time protocols, I highly recommend the talk on PTP from last years #39C3: https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it #ptp #ntp #timeprotocol
-
TIL: Besides UTC, there also is TAI – Temps Atomics International aka International Atomic Time. And well … TAI currently is UTC +37s 🤯
For other interesting things about time, computer time and time protocols, I highly recommend the talk on PTP from last years #39C3: https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it #ptp #ntp #timeprotocol
-
🚂🤖 Eurostar's #AI #chatbot decided to take a scenic route #off the track, proving once and for all that even machines can have "off #days." 😂 But fear not! #PTP is here to save the day with enough acronyms to make your head spin faster than a runaway #train. 🚀🔤
https://www.pentestpartners.com/security-blog/eurostar-ai-vulnerability-when-a-chatbot-goes-off-the-rails/ #Eurostar #humor #technology #machinelearning #HackerNews #ngated -
Nur die Richtigkeit der Zeit bringt die Richtigkeit der Realität. Für eine Annäherung dessen bin ich immer zu haben.
Auf dem #39c3 wurde #PTP zur Synchronisation der Video Aufzeichnungen genutzt. #NTP mit mehreren ms Abweichung ist spürbar. Aber im Q&A Teil zweifel ich an, dass unser Gehör und Gehirn im ns Bereich arbeitet. µs Genauigkeit denke ich hier wäre richtig.
Und ab ins Rabbit Hole und zig Webseiten mit abweichender genauer Richtigkeit.
https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it
-
Clock Synchronization: A rundown of different algorithms and systems for keeping computers in sync
https://arpitbhayani.me/blogs/clock-sync-nightmare/
#synchronization #via:hackernews #clocks #time #ntp #ptp #+ -
Clock Synchronization Is a Nightmare
-
Shower rain on Pointe-à-Pitre Le Raizet airport (Guadeloupe) “TFFR 191430Z AUTO 07009KT 040V110 9999 FEW028 29/23 Q1016 TEMPO 3000 SHRA FEW015CB BKN020TCU” : See what it means on https://www.bigorre.org/aero/meteo/tffr/en #pointeapitreleraizetairport #airport #pointeapitre #guadeloupe #tffr #ptp #metar #aviation #aviationweather #avgeek vl
-
-
Shower rain on Pointe-à-Pitre Le Raizet airport (Guadeloupe) “TFFR 201200Z AUTO 10009KT 9999 FEW050/// ///CB 28/24 Q1015 TEMPO 12015G25KT 3000 SHRA” : See what it means on https://www.bigorre.org/aero/meteo/tffr/en #pointeapitre #guadeloupe #pointeapitreleraizetairport #tffr #ptp #metar #aviation #aviationweather #avgeek #airport vl
-
Pointe-à-Pitre Le Raizet International Airport - Pointe-à-Pitre, Guadeloupe
https://en.wikipedia.org/wiki/Pointe-%C3%A0-Pitre_International_Airport
https://www.openstreetmap.org/#map=13/16.265301/-61.531799#TFFR #PTP #PointeàPitre #Guadeloupe #airport #aviation #avgeeks #GIS
-
Von kompliziert zu simpel: PTP-Synchronisation mit Timemaster statt ptp4l
Timemaster macht die PTP-Synchronisation unter Linux endlich einfach. Statt mühsam ptp4l und phc2sys zu konfigurieren, reicht eine zentrale Datei – und schon werden PTP- und NTP-Quellen automatisch eingebunden.
#chrony #HighPrecisionTime #linux #Netzwerkzeit #ntp #phc2sys #PrecisionTimeProtocol #ptp #ptp4l #systemd #Timemaster #zeitserver #Zeitsynchronisation
https://dirkwouters.de/von-kompliziert-zu-simpel-ptp-synchronisation-mit-timemaster-statt-ptp4l/
-
Von kompliziert zu simpel: PTP-Synchronisation mit Timemaster statt ptp4l
Timemaster macht die PTP-Synchronisation unter Linux endlich einfach. Statt mühsam ptp4l und phc2sys zu konfigurieren, reicht eine zentrale Datei – und schon werden PTP- und NTP-Quellen automatisch eingebunden.
#chrony #HighPrecisionTime #linux #Netzwerkzeit #ntp #phc2sys #PrecisionTimeProtocol #ptp #ptp4l #systemd #Timemaster #zeitserver #Zeitsynchronisation
https://dirkwouters.de/von-kompliziert-zu-simpel-ptp-synchronisation-mit-timemaster-statt-ptp4l/
-
Pointe-à-Pitre Le Raizet International Airport - Pointe-à-Pitre, Guadeloupe
https://en.wikipedia.org/wiki/Pointe-%C3%A0-Pitre_International_Airport
https://www.openstreetmap.org/#map=13/16.265301/-61.531799#TFFR #PTP #PointeàPitre #Guadeloupe #airport #aviation #avgeeks #GIS
-
Sub-millisecond time: Detailed experiments of trying to push the limits of time synchronization on Linux on commodity hardware. <1ms is easy, 20-60ns may be a practical limit
https://scottstuff.net/posts/2025/06/10/timing-conclusions/
#synchronization #linux #time #ntp #ptp #+ -
https://www.magmoe.com/2493985/movie/2025-08-18/ Pay money To my Painのドキュメンタリー映画”SUNRISE TO SUNSET”、”第5回SAITAMAなんとか映画祭”で特別上映!監督とプロデューサーによるトーク・ショーも開催! #film #movie #P.T.P. #PayMoneyToMyPain #PTP #映画
-
https://www.wacoca.com/media/417781/ Pay money To my Painのドキュメンタリー映画”SUNRISE TO SUNSET”、”第5回SAITAMAなんとか映画祭”で特別上映!監督とプロデューサーによるトーク・ショーも開催! #film #movie #P.T.P. #PayMoneyToMyPain #PTP #映画
-
Okay, it's time for the big #ntp and #ptp wrap-up post. My week-long timing project spiraled out of control and turned into a two month monster, complete with 7 (ish?) GPS timing devices, 14 different test NICs, and a dozen different test systems.
What'd I learn along the way? See https://scottstuff.net/posts/2025/06/10/timing-conclusions/ for the full list (and links to measurements and experimental results), but the top few are:
1. It's *absolutely* possible to get single-digit nanosecond time syncing with NTP between a pair of Linux systems with Chrony in a carefully-constructed test environment. Outside of a lab, 100-500 ns is probably more reasonable with NTP on a real network, and even that requires carefully selected NICs. But single-digit nanoseconds *are* possible. NTP isn't just for millisecond-scale time syncing.
2. Generally, PTP on the same hardware shows similar performance to NTP in a lab setting, with a bit less jitter. I'd expect it to scale *much* better in a real network, though. However, PTP mostly requires higher-end hardware (especially switches) and a bit more engineering work. Plus many older NICs just aren't very good at PTP (especially ConnectX-3s).
3. Intel's NICs, *especially* the E810 and to a lesser extent the i210 are very good at time accuracy. Unfortunately their X710 isn't as good, and the i226 is mixed. Mellanox is less accurate in my tests, with 200ns of skew, but still far better than Realtek and other consumer NICs.
4. GPS receivers aren't really *that* accurate. Even good receivers "wander" around 5-30 ns from second to second.
5. Antennas are critical. The cheap, flat window ones aren't a good choice for timing work. (Also, they're not actually supposed to be used in windows, they generally want a ground plane).
6. Your network probably has more paths with asymmetrical timing in it than you'd have expected. ECMP, LACP, and 2.5G/5G/10Gbase-T probably all negatively impact your ability to get extremely accurate time.
Anyway, it's been a fun journey. I had a good #time. -
My overnight tests finished!
In my environment, I get the best #NTP accuracy with #Chrony when using `minpoll -2 maxpoll -2` and not applying any filtering. That is, have the client poll the NTP server 4 times per second. Anything between `minpoll -4` (16x/second) and `minpoll 0` (1x/second) should have similar offsets, but the jitter increases with fewer than 4 polls per second.
https://scottstuff.net/posts/2025/06/03/measuring-ntp-accuracy-with-an-oscilloscope-2/
Chrony has a `filter` option that applies a median filter to measurements; the manual claims that it's useful for high-update rate local servers. I don't see any consistent advantage to `filter` in my testing and larger filter values (8 or 16) consistently make everything worse.
When polling 4x/second on a carefully constructed test network, NTP on the client machine is less than 2 ns away from #PTP with 20 ns of jitter. I know that PTP on the client is 4 ns away from PTP on the server (w/ 2 ns of jitter), as measured via oscilloscope.
So, you could argue that this counts as single-digit nanosecond NTP error, although with 20 ns of jitter that's probably a bit optimistic. In any case, that's *well* into the range where cable lengths are a major factor in accuracy. It's a somewhat rigged test environment, but it's still much better than I'd have expected from NTP.
-
My overnight tests finished!
In my environment, I get the best #NTP accuracy with #Chrony when using `minpoll -2 maxpoll -2` and not applying any filtering. That is, have the client poll the NTP server 4 times per second. Anything between `minpoll -4` (16x/second) and `minpoll 0` (1x/second) should have similar offsets, but the jitter increases with fewer than 4 polls per second.
https://scottstuff.net/posts/2025/06/03/measuring-ntp-accuracy-with-an-oscilloscope-2/
Chrony has a `filter` option that applies a median filter to measurements; the manual claims that it's useful for high-update rate local servers. I don't see any consistent advantage to `filter` in my testing and larger filter values (8 or 16) consistently make everything worse.
When polling 4x/second on a carefully constructed test network, NTP on the client machine is less than 2 ns away from #PTP with 20 ns of jitter. I know that PTP on the client is 4 ns away from PTP on the server (w/ 2 ns of jitter), as measured via oscilloscope.
So, you could argue that this counts as single-digit nanosecond NTP error, although with 20 ns of jitter that's probably a bit optimistic. In any case, that's *well* into the range where cable lengths are a major factor in accuracy. It's a somewhat rigged test environment, but it's still much better than I'd have expected from NTP.
-
My overnight tests finished!
In my environment, I get the best #NTP accuracy with #Chrony when using `minpoll -2 maxpoll -2` and not applying any filtering. That is, have the client poll the NTP server 4 times per second. Anything between `minpoll -4` (16x/second) and `minpoll 0` (1x/second) should have similar offsets, but the jitter increases with fewer than 4 polls per second.
https://scottstuff.net/posts/2025/06/03/measuring-ntp-accuracy-with-an-oscilloscope-2/
Chrony has a `filter` option that applies a median filter to measurements; the manual claims that it's useful for high-update rate local servers. I don't see any consistent advantage to `filter` in my testing and larger filter values (8 or 16) consistently make everything worse.
When polling 4x/second on a carefully constructed test network, NTP on the client machine is less than 2 ns away from #PTP with 20 ns of jitter. I know that PTP on the client is 4 ns away from PTP on the server (w/ 2 ns of jitter), as measured via oscilloscope.
So, you could argue that this counts as single-digit nanosecond NTP error, although with 20 ns of jitter that's probably a bit optimistic. In any case, that's *well* into the range where cable lengths are a major factor in accuracy. It's a somewhat rigged test environment, but it's still much better than I'd have expected from NTP.
-
My overnight tests finished!
In my environment, I get the best #NTP accuracy with #Chrony when using `minpoll -2 maxpoll -2` and not applying any filtering. That is, have the client poll the NTP server 4 times per second. Anything between `minpoll -4` (16x/second) and `minpoll 0` (1x/second) should have similar offsets, but the jitter increases with fewer than 4 polls per second.
https://scottstuff.net/posts/2025/06/03/measuring-ntp-accuracy-with-an-oscilloscope-2/
Chrony has a `filter` option that applies a median filter to measurements; the manual claims that it's useful for high-update rate local servers. I don't see any consistent advantage to `filter` in my testing and larger filter values (8 or 16) consistently make everything worse.
When polling 4x/second on a carefully constructed test network, NTP on the client machine is less than 2 ns away from #PTP with 20 ns of jitter. I know that PTP on the client is 4 ns away from PTP on the server (w/ 2 ns of jitter), as measured via oscilloscope.
So, you could argue that this counts as single-digit nanosecond NTP error, although with 20 ns of jitter that's probably a bit optimistic. In any case, that's *well* into the range where cable lengths are a major factor in accuracy. It's a somewhat rigged test environment, but it's still much better than I'd have expected from NTP.
-
My overnight tests finished!
In my environment, I get the best #NTP accuracy with #Chrony when using `minpoll -2 maxpoll -2` and not applying any filtering. That is, have the client poll the NTP server 4 times per second. Anything between `minpoll -4` (16x/second) and `minpoll 0` (1x/second) should have similar offsets, but the jitter increases with fewer than 4 polls per second.
https://scottstuff.net/posts/2025/06/03/measuring-ntp-accuracy-with-an-oscilloscope-2/
Chrony has a `filter` option that applies a median filter to measurements; the manual claims that it's useful for high-update rate local servers. I don't see any consistent advantage to `filter` in my testing and larger filter values (8 or 16) consistently make everything worse.
When polling 4x/second on a carefully constructed test network, NTP on the client machine is less than 2 ns away from #PTP with 20 ns of jitter. I know that PTP on the client is 4 ns away from PTP on the server (w/ 2 ns of jitter), as measured via oscilloscope.
So, you could argue that this counts as single-digit nanosecond NTP error, although with 20 ns of jitter that's probably a bit optimistic. In any case, that's *well* into the range where cable lengths are a major factor in accuracy. It's a somewhat rigged test environment, but it's still much better than I'd have expected from NTP.
-
Aviation weather for Pointe-à-Pitre Le Raizet airport (Guadeloupe) is “TFFR 070830Z AUTO 16002KT 9999 BKN021 23/23 Q1011 TEMPO VRB15G25KT 1000 TSRA BKN004 BKN012CB” : See what it means on https://www.bigorre.org/aero/meteo/tffr/en #pointeapitre #guadeloupe #pointeapitreleraizetairport #tffr #ptp #metar #aviation #aviationweather #avgeek vl
-
On the other hand, using #PTP to sync time to my web servers is a big win. They're behind a software router and using PTP with Intel NICs drops the sync error from ~10 us to ~5 ns, according to #Chrony. This is mostly because time is bypassing the firewall entirely and being distributed directly by the switch, so there's far less jitter.
I'm not quite sure what a 5 ns time error means when devices are more than 2.5 feet apart, but lets ignore that for now.
-
Aviation weather for Pointe-à-Pitre Le Raizet airport (Guadeloupe) is “TFFR 030500Z AUTO 28002KT 9999 FEW045 BKN054 24/23 Q1013 TEMPO 2000 SHRA SCT008 FEW015CB BKN018TCU” : See what it means on https://www.bigorre.org/aero/meteo/tffr/en #pointeapitre #guadeloupe #pointeapitreleraizetairport #tffr #ptp #metar #aviation #aviationweather #avgeek vl
-
Pointe-à-Pitre Le Raizet International Airport - Pointe-à-Pitre, Guadeloupe
https://en.wikipedia.org/wiki/Pointe-%C3%A0-Pitre_International_Airport
https://www.openstreetmap.org/#map=13/16.265301/-61.531799#TFFR #PTP #PointeàPitre #Guadeloupe #airport #aviation #avgeeks #GIS
-
DIY PTP Grandmaster Clock with a Raspberry Pi
https://www.jeffgeerling.com/blog/2025/diy-ptp-grandmaster-clock-raspberry-pi
#HackerNews #DIY #PTP #Clock #RaspberryPi #TechProjects #OpenSource #MakerCommunity
-
DIY PTP Grandmaster Clock with a Raspberry Pi
https://www.jeffgeerling.com/blog/2025/diy-ptp-grandmaster-clock-raspberry-pi
#HackerNews #DIY #PTP #Clock #RaspberryPi #TechProjects #OpenSource #MakerCommunity
-
DIY PTP Grandmaster Clock with a Raspberry Pi
https://www.jeffgeerling.com/blog/2025/diy-ptp-grandmaster-clock-raspberry-pi
#HackerNews #DIY #PTP #Clock #RaspberryPi #TechProjects #OpenSource #MakerCommunity
-
DIY PTP Grandmaster Clock with a Raspberry Pi
https://www.jeffgeerling.com/blog/2025/diy-ptp-grandmaster-clock-raspberry-pi
#HackerNews #DIY #PTP #Clock #RaspberryPi #TechProjects #OpenSource #MakerCommunity
-
David Groves' (https://www.fibrecat.org/) talk at #NetMCR about measuring and calculating the current time was really interesting, explaining crazy timezones, how DST has changed over the years, leap years and seconds, and then how computers sync time to each other via #NTP and #PTP.
I learnt that you can even get expansion cards that have mini atomic clocks on them! (https://www.opencompute.org/products/319/ocp-time-card-made-by-time-beat)
Sadly I couldn't stay and chat afterwards as I had to get my train ☹️
-
My newest topic I am trying to understand better: #GNSS
While trying to write about #NTP as well as #PTP another world opened up as well. Global Navigation Satellite System or #GNSS which is most often the source of time. Digging through the different Satellite constellations #GPS , #GALILEO , #BAIDU , #GLONASS and understanding the differences was interesting.
I am still digging deeper. Anyone with knowledge, is highly welcome to educate me. ☺️👍
-
At first I forgot the significance of today's date and I thought the #PTP had entirely lost their minds (and credibility!). 😂
https://transportpublic.org/funicular-aeroport/
#transportpublic #barcelona #tmb #AeroportDelPrat #metrobarcelona #barcelonametro
-
Work4LuV --> https://hearthis.at/emuziek/work4luv/ -
A trainwreck of a show for lovers & other strangers.
#80s #newwave & #postpunk to make your 🧡 beat faster. 😍#P1E #dj #valentines #TheAssociates #PIL #EM #Security #Klaxons #SigloXX #PrimalScream #PTP #Ministry #dj #Dive #ThrobbingGristle #FanTan #DuranDuran #GeneralPublic #TheCure #PetShopBoys #Tuxedomoon #MartinDupont #SadLoversandGiants #MastodonMusic #MastoMusic #MastoRadio #Music #MusicHistory #Musodon #vinyl #Nowstreaming #music
-
#Thailandia
Primo Ministro Shrettha #Thavisin (#PTP|Centro-destra populista): “All’ex Primo Ministro Thaksin #Shinawatra è stata concessa la libertà condizionale, ora è ufficiale. Ciò è stato fatto in conformità con i regolamenti del Dipartimento di Correzione. Thaksin è stato un Primo Ministro che ha portato benefici al Paese per molto tempo.
Una volta rilasciato, sarà solo un normale cittadino. Ciò che è passato è passato. Tutto è andato secondo la legge.“ -
ℹ️🔁 Join our next #GÉANTinfoshare on 31 January, 14:00 CET.
Four NRENs (CESNET, Sikt, HEAnet, Switch) will present insights into the deployment of the Precision Time Protocol (PTP), and share their approaches, outcomes, lessons learnt, future plans.
Read more and register 👉 https://connect.geant.org/2024/01/17/infoshare-precision-time-protocol-ptp-operational-issues-31-january-2024
-
ℹ️🔁 Join our next #GÉANTinfoshare on 31 January, 14:00 CET.
Four NRENs (CESNET, Sikt, HEAnet, Switch) will present insights into the deployment of the Precision Time Protocol (PTP), and share their approaches, outcomes, lessons learnt, future plans.
Read more and register 👉 https://connect.geant.org/2024/01/17/infoshare-precision-time-protocol-ptp-operational-issues-31-january-2024
-
ℹ️🔁 Join our next #GÉANTinfoshare on 31 January, 14:00 CET.
Four NRENs (CESNET, Sikt, HEAnet, Switch) will present insights into the deployment of the Precision Time Protocol (PTP), and share their approaches, outcomes, lessons learnt, future plans.
Read more and register 👉 https://connect.geant.org/2024/01/17/infoshare-precision-time-protocol-ptp-operational-issues-31-january-2024