[Перевод] Синхронизация часов — это кошмар

Кажется, что время — это просто. Но мы, инженеры, теряем сон из-за такой простой задачи, как синхронизация часов. Причина этого в том, что не существует каких-то глобальных часов. У нас есть тысячи машин, распределённых по дата-центрам, континентам и часовым поясам; каждая из них работает независимо от других, поэтому ответ на простой вопрос «сколько сейчас времени?» оказывается на удивление сложным. Синхронизация часов становится основой самых сложных задач в распределённых системах, она влияет на всё, от согласованности баз данных и отладки до финансовых транзакций.

https://habr.com/ru/companies/ruvds/articles/1030464/?utm_source=habrahabr&utm_medium=rss&utm_campaign=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

https://www.tabsoverspaces.com/id/233969

#time #ntp #cm4 #raspberrypi #ptp

My public NTP Server, one year later: Hardware upgrades, better RF, and OSNMA

It’s been almost a year since I put my NTP server on the public internet. Since then I’ve changed a few things, so I’m due for a write-up.

tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura
Dois Pesos, Três Medidas!

Portal de Opinião Pública da Região Autónoma da Madeira. Atualidade Regional, Opiniões Livres e Independentes.

Madeira Opina
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
Pointe-à-Pitre Le Raizet airport (Guadeloupe) aviation weather and informations TFFR PTP

Aviation weather with TAF and METAR, Maps, hotels and aeronautical information for Pointe-à-Pitre Le Raizet airport (Guadeloupe)

Bigorre.org

As well as the obvious implications to navigation both at sea and in the air, this is a timely reminder not to rely only on satellite-based signals for network time synchronisation.

#GPS #GNSS #jamming #NTP #PTP #time

https://www.france24.com/en/middle-east/20260306-surge-gps-interference-strait-hormuz-increases-shipping-risks

Surge in GPS interference around Strait of Hormuz increases shipping risks

More than 1,100 vessels have been hit by GPS interference across the Middle East Gulf since the start of the conflict, according to maritime firm Windward. Experts warn these attacks pose severe risks to navigation and are contributing to the de facto blockade of the strategic Strait of Hormuz.

FRANCE 24

Fun fact: The best way to enable ptp_kvm on #coreos is ensuring the kernel arg ignition.platform.id=qemu is set. Then coreos-platform-chrony-config.service will load ptp_kvm and configure chrony accordingly.

rpm-ostree kargs --replace=ignition.platform.id=qemu

I was wondering why another VM at Ionos had ptp_kvm working without me setting it up. It turned out my Hetzner VM had ignition.platform.id=metal which prevents automatic ptp_kvm setup.

#hetzner #timekeeping #ntp #ptp #kvm #ionos

Today I learned: Hetzner supports ptp_kvm for time sync, no ntp servers necessary (although I still have them in my config).

#hetzner #timekeeping #ntp #ptp #kvm

Introducing Pixie; yet another GNSS disciplined Raspberry Pi timeserver setup. There are a number of low-level tweaks including a realtime kernel build, per-CPU process isolation, PTP grandmaster time support, and NTP server support. Check out the wiki for more details!
https://github.com/josh-blake/pixie #gnss #raspberrypi #rpi5 #embedded #timeserver #ptp #ntp
GitHub - josh-blake/pixie: A Raspberry Pi 5 GPS Time Disciplined Stratum 1 Time Server with PTP and Realtime Kernel

A Raspberry Pi 5 GPS Time Disciplined Stratum 1 Time Server with PTP and Realtime Kernel - GitHub - josh-blake/pixie: A Raspberry Pi 5 GPS Time Disciplined Stratum 1 Time Server with PTP and Realt...

GitHub

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

Excuse me, what precise time is It?

media.ccc.de