Інтерпретація питання, що задається про Raspberry Pi, що працює з Raspbian.
ОС є домінуючим впливом у тому, як Rapberry Pi зберігає час.
Відповідь: Без зовнішнього джерела внутрішній годинник є дуже непередбачуваним з точки зору збереження часу самостійно.
Останні приклади:
Це сюжет із реєстратора даних Raspberry Pi 3 B, який раптово втратив потужність утиліти приблизно за годину:
Ви чітко бачите, що коли живлення знову ввімкнулося, воно завантажилося та відновило реєстрацію даних.
Але годинник Raspbian відскакує назад у часі.
Тоді ви можете побачити, як він переходить до потрібного часу, як тільки він отримує оновлення від time.nist.gov
Національне бюро стандартів рекомендує використовувати time.nist.gov, оскільки це розумна URL-адреса, яка знаходить найшвидший і найточніший доступний час. І Linux (ubuntu і Raspbian), і Windows за замовчуванням для басейнів, які можуть бути за багато стрибків від головного годинника.
Як встановити Raspbian на використання сервера основного часу time.nist.gov?
Ось знову новий сюжет із тієї ж системи.
Оскільки він перервався вчора (див. Сюжет вище), я зазвичай sudo init 0
його правильно вимкнув, щоб зобразити SD-карту з Win32DiskImager на ПК.
Проходить певний час, як це видно тут.
У цьому ви можете бачити, що Raspbian спочатку перезапустив годинник прямо там, де він зупинився. Схоже, він зареєстрував хороші дані (підскакує) протягом хвилини.
Потім він показує, що відбувається, коли воно отримує оновлення часу. Він стрибає вперед праворуч.
Сума, яку вона стрибає вперед (пару годин) - це час, який пропустив Raspbian під час зображення SD-карти.
Ось дивовижний поворот.
Система просто застигла. Увімкнено як червоний, так і зелений світло, без мерехтіння.
Оголошено (використовуючи espeak
) протягом декількох хвилин основним завданням cron на основі основного сервера, який відстежує реєстратори даних саме для такої події. Так що не було більше декількох хвилин.
Потягнуло потужність на кілька секунд. Перезавантажили його - світлодіоди виглядають нормально.
Ось як ця помилка вплинула на реєстрацію даних:
Raspbian годинник підскочив на 2 години, коли система перезавантажилася.
Потім оновлення часу від time.nist.gov повертає його назад.
Відповідь: Без зовнішнього джерела внутрішній годинник непередбачуваний з точки зору збереження реального часу самостійно.
Як встановити Raspbian на використання сервера основного часу time.nist.gov?