Вирішено з 2035 року призупинити синхронізацію світового атомного годинника з астрономічним часом

На Генеральній конференції з мір і ваги прийнято рішення як мінімум починаючи з 2035 року призупинити періодичну синхронізацію еталонного світового атомного годинника з астрономічним часом Землі. Через неоднорідність обертання Землі астрономічний годинник трохи відстає від еталонних і для синхронізації точного часу починаючи з 1972 року атомарний годинник раз на кілька років припинявся на одну секунду, як тільки різниця між еталонним і астрономічним часом досягала 0.9 секунд (остання подібна до коректування назад). З 8 року синхронізацію буде припинено і різниця між світовим координованим часом (UTC) та астрономічним часом (UT2035, середній сонячний час) накопичуватиметься.

Питання припинення додавання зайвої секунди обговорювалося у Міжнародному бюро заходів та терезів з 2005 року, але рішення постійно відкладалося. У довгостроковій перспективі обертання руху Землі поступово уповільнюється через вплив тяжіння Місяця та інтервали між проведенням синхронізації з часом зменшуються, наприклад, при збереженні динаміки через 2000 років нову секунду довелося б додавати щомісяця. При цьому відхилення параметрів обертання Землі носять випадковий характер і останні кілька років динаміка змінилася і постало питання необхідності не додавання, а віднімання зайвої секунди.

Як альтернатива посекундної синхронізації розглядається можливість проведення синхронізації при накопиченні змін на 1 хвилину або 1 годину, що вимагатиме коригування часу раз на кілька століть. Остаточне рішення щодо методу подальшої синхронізації планується ухвалити до 2026 року.

Рішення про призупинення посекундної синхронізації обумовлено численними збоями в програмних системах, пов'язаних з тим, що під час синхронізації в одній хвилині з'являлася 61 секунда. У 2012 році подібна синхронізація призвела до масових збоїв у серверних системах, у яких була налаштована синхронізація точного часу за протоколом NTP. Через неготовність обробити появу зайвої секунди деякі системи зациклювалися та починали споживати зайві ресурси CPU. При наступній синхронізації, яка відбулася в 2015 році, здавалося б було враховано сумний минулий досвід, але в ядрі Linux у процесі попередніх тестів було знайдено помилку (виправлено до синхронізації), що призводило до спрацьовування деяких таймерів на секунду раніше за намічений термін.

Так як більшість публічних NTP-серверів продовжують віддавати зайву секунду так, без її розмиття на серію інтервалів, кожна синхронізація еталонного годинника сприймається як непередбачуваний аврал, який може призвести до непередбачуваних проблем (за час з моменту минулої синхронізації встигають забути , що не враховує цю особливість). Проблеми також виникають у фінансових та промислових системах, в яких потрібний точний облік часу робочих процесів. Примітно, що помилки пов'язані із зайвою секундою спливають не тільки під час синхронізації, але й в інший час, наприклад, помилка в коді коригування появи зайвої секунди GPSD привела в жовтні 2021 року до зміщення часу на 1024 тижні. Важко припустити яких аномалій може призвести не додавання, а віднімання секунди.

Цікаво, що у припинення синхронізації є зворотний бік, який може вплинути на роботу систем, розрахованих на однаковість годинників UTC і UT1. Проблеми можуть виникнути в астрономічних (наприклад, при налаштуванні телескопів) та супутникових системах. Наприклад, проти призупинення синхронізації у 2035 році проголосували представники Росії, які запропонували зрушити призупинення на 2040 рік, оскільки зміна потребує значної переробки інфраструктури супутникової навігаційної системи GLONASS. Система GLONASS спочатку спроектована з урахуванням включення додаткових секунд, у той час як GPS, BeiDou та Galileo їх просто ігнорують.

Джерело: opennet.ru

Додати коментар або відгук