time nist gov что это
О точном времени
К сервису синхронизации времени по протоколу NTP все уже привыкли — оно включено по умолчанию или легко включается для большинства популярных операционных систем. Однако какая точность при этом достигается? Какие бывают сервера точного времени, и с какими можно работать простым смертным? Какие есть подводные камни, и как выбрать «правильные» сервера времени?
Типы серверов
Сервера бывают Stratum 1 и 2, 3(выше редко).
«Простым» смертным обращаться к Stratum-1 серверам строго запрещено, т.к. нагрузка на них и так очень большая (а на многие Stratum-1 сервера вообще нет публичного доступа). Считается что вы можете подключаться к Stratum-1 серверам или просить доступ к ним, если вы держите NTP сервер, обслуживающий не менее 100 клиентов. Полный список серверов можно увидеть тут: support.ntp.org/bin/view/Servers/StratumOneTimeServers. Естественно, желательно подключатся к серверам в своей стране.
Stratum 2 — получают точное время от Stratum-1 серверов. При правильной настройке и выборе серверов-источников точного времени имеют погрешность менее 1мс. Подключатся обычно можно всем, но многие сервера регулярно умирают от нагрузки (например time.windows.com). www.pool.ntp.org поддерживает round-robin списки публичных Stratum-2 NTP серверов. Таким образом обеспечивается балансировка нагрузки, и они практически всегда доступны. Подключиться к этим серверам можно по адресам 0.ru.pool.ntp.org 1.ru.pool.ntp.org 2.ru.pool.ntp.org и 3.ru.pool.ntp.org (это для России, выбираются случайно из списка
Stratum 3 — получают время от Stratum-2 серверов, и т.д.
Практическая точность
Stratum-1
Это график разницы системного времени с временем полученным со Stratum-1 серверов (canonical.com — Stratum-2 сервер, для сравнения).
*.nist.gov — расположены в США, из-за «большого» пинга иногда случаются жуткие «выбросы». Ошибка с Российских Stratum-1 серверов обычно укладыватся в +- 1 мс.
Stratum-2
Это — разница с Stratum-2 серверами: 4 из Российского пулла, 1 из европейского, дефолтный сервер времени убунты (europium.canonical.com), и те же *.nist.gov:
Сразу бросаются в глаза сервера, имеющие постоянную ошибку до 20 мс.
Резюме
PS. Кстати, по умолчанию в Ubuntu синхронизация времени происходит один раз при загрузке системы. Если аптайм под полгода — время может сильно уехать. Устанавливаете ntpd — он корректирует время постоянно и «плавно» (без резких рывков, «размазывая» замедление/ускорение времени). В Windows синхронизация происходит раз в сутки неделю одним «скачком», что может вызвать сложности при обработке логов, если набежала большая разница.
Товарищи!
Даешь большое публичных NTP серверов в России! Особенно Stratum-1 (с ними вообще у нас напряженка, 2-3 штуки на весь exUSSR). Кстати, точное время можно брать и с Глонасс, кто возьмётся запустить первый Глонасс-powered сервер?
PPS. Не могу понять, в какой блог перенести, подскажите 🙂
Windows: как устранить проблемы с переводом времени?
Как известно, в операционной системе Windows автоматический переход на летнее время и обратно осуществляется, если установлен соответствующий флажок:
— Пуск → Настройка → Панель управления → Дата и время;
— в диалоговом окне Свойства: Дата и время на вкладке Часовой пояс по умолчанию установлен флажок Автоматический переход на летнее время и обратно.
Для пользователя ПК это очень удобно: операционная система сама переведет время тогда, когда нужно. И если Windows 98 время переводила сама, но при загрузке выводила окно, что время переведено и предлагала пользователю проверить правильность перевода, то Windows XP и Vista переводят время «молча», — зачем обременять пользователя всякой ерундой, у него и без того проблем хватает!
Сама-сама-сама, или О мультизагрузке и переходе на летнее/зимнее время
Проблема возникает, если на ПК установлено несколько операционных систем: дважды в год будет осуществляться переход на летнее/зимнее время, но этот переход будет выполняться столько раз, сколько установлено операционных систем!
Поэтому когда одна операционная система при запуске переведет время, и вы запустите вторую (которая тоже переведет время), — откорректировать системное время придется вручную.
Примечания
1. В России и Европе переход на летнее время осуществляется в последнее воскресенье марта (в 2008 г. — 30 марта) в 2:00 переводом часовых стрелок на 1 час вперед.
Переход на зимнее время осуществляется в последнее воскресенье октября в 3:00 переводом стрелок на 1 час назад.
2. Корректировка времени происходит только в момент запуска операционной системы. Если компьютер выключен, корректировки не будет, хотя системные часы идут. То есть корректировка времени производится на уровне операционной системы, а не BIOS.
3. Вы можете оставить флажок Автоматический переход на летнее время и обратно в той операционной системе, которой пользуетесь чаще, а в остальных — снять.
Как синхронизировать часы ПК с сервером времени в Интернете
Часы компьютера можно синхронизировать с сервером времени в Интернете. Это означает, что показания компьютерных часов будут обновляться в соответствии с показаниями часов на сервере времени, что гарантирует точность локальных часов.
Если синхронизация включена, часы компьютера автоматически синхронизируются с сервером времени в Интернете один раз в неделю. Однако при отсутствии постоянного подключения к Интернету автоматическая синхронизация может выполняться не всегда. В этом случае можно инициировать синхронизацию принудительно. Для этого:
— нажмите Пуск → Настройка → Панель управления → Дата и время;
— в диалоговом окне Свойства: Дата и время на вкладке Время Интернета должен быть установлен флажок Выполнять синхронизацию с сервером времени в Интернете;
— нажмите Обновить сейчас.
Сбой синхронизации возможен по одной из следующих причин:
— отсутствует подключение к Интернету. Перед попыткой синхронизировать часы установите подключение к Интернету;
— синхронизации часов препятствует личный или сетевой брандмауэр. Большинство корпоративных и личных брандмауэров блокирует синхронизацию. Настройте брандмауэр на отмену блокирования протокола NTP;
— сервер времени в Интернете занят или недоступен по какой-либо причине. Попробуйте синхронизировать часы позднее или попробуйте выполнить синхронизацию с другим сервером времени;
— на компьютере установлена неправильная дата. Если дата задана неправильно, серверы времени в Интернете не выполняют синхронизацию часов. Убедитесь, что установлена правильная дата.
Как исправить сбой синхронизации времени с time.windows.com?
Синхронизация времени – это функция на устройствах с Windows, позволяющая в автоматическом режиме подстраивать время к актуальному часовому поясу и дате. Обычно, когда она включена, время настраивается с различными серверами. По умолчанию большинство пользователей могут увидеть, что их устройство подключается к time.windows.com.
Проблема синхронизации времени с данным сервером является довольно распространённой ошибкой. Связана она с тем, что в некоторых случаях службе подстройки Windows не удаётся подключиться к сайту. Причины данного сбоя могут быть разные: от сброса подсоединения к интернету до повреждения определённых протоколов. Ниже представлены несколько вариантов по исправлению данной неполадки.
Решение 1. Временно отключите сторонний брандмауэр и программное обеспечение безопасности
Брандмауэр стороннего производителя – одна из наиболее распространённых причин, по которым не удаётся установить соединение с сервером синхронизации. Поэтому, если вы используете какой-либо тип стороннего устройства, вам следует отключить его или удалить, а затем посмотреть, исправило ли это ситуацию.
Вместе с тем слишком агрессивная защита от вредоносных программ также может вызывать сбой синхронизации времени с ошибкой подключения к time.windows.com. Таким образом, попробуйте отключить антивирусное ПО и посмотреть, поможет ли это. Если проблема в этом, добавьте адрес сервера в список исключений.
Решение 2. Переключите службу времени Windows в автоматический режим
Служба Windows Time поддерживает процесс синхронизации с серверами времени в сети. Если эта служба не включена (для этого может быть много причин), подстройка времени в Windows может сопровождаться сбоем.
Решение 3. Разрешите службе времени Windows взаимодействовать с рабочим столом
Решение 4. Используйте другой сервер
Если системе так и не удаётся синхронизироваться, есть вероятность, что проблема на сервере. Попробуйте использовать другой.
Примечание: при синхронизации часов убедитесь, что они отклоняются не более чем на 15 часов от текущего времени. Если это так, вам следует установить правильное время вручную, узнать которое можно, введя в поиске браузера запрос “Точное время”. Если расхождение более 15 часов, необходимо выбрать другой сервер из предоставленного списка.
Решение 5. Повторно зарегистрируйте службу времени Windows
Используя командную строку, можно попробовать повторно зарегистрировать службу времени Windows:
Решение 6. Попробуйте выполнить синхронизацию в другой сети
По словам инженеров Windows, сеть некоторых пользователей может блокировать протокол NTP. Чтобы исправить это, вам придётся переключиться на другого интернет-провайдера. Очевидно, что менять его для синхронизации времени не очень разумно, поэтому можно использовать обходной путь.
Если у вас есть современный мобильный телефон, поддерживающий функцию точки доступа, включите её. Затем вернитесь к компьютеру и подключите его к сети телефона. Попробуйте синхронизировать часы.
Как добавить или изменить сервер времени в Windows 10
Изменить сервер времени в Windows 10
Введите «Панель управления» в поле «Начать поиск» и нажмите «Ввод», чтобы открыть панель управления на компьютере с Windows 10.
Введите «Дата и время» в поле поиска и нажмите на результат.
Если вы получили какую-либо ошибку, попробуйте использовать pool.ntp.org в качестве сервера времени, а затем нажмите кнопку Обновить сейчас.
Добавить новые серверы времени в Windows 10
Если вы хотите добавить больше серверов времени в раскрывающийся список, откройте редактор реестра и перейдите по следующему пути:
Это покажет вам список текущих серверов available-time.windows.com
Если вы хотите добавить серверы времени, вы можете использовать, например, следующее или любой другой по вашему выбору:
Просто выберите сервер, который вы хотите добавить, щелкните правой кнопкой мыши в любом месте справа и выберите «Создать»> «Значение строки». Введите следующий номер и укажите адрес сервера времени в поле «Значение».
Принудительно синхронизировать время с помощью CMD
Вы также можете заставить Windows синхронизировать время, используя W32tm.exe. W32tm.exe – это строка командной строки, используемая для настройки, мониторинга или устранения неполадок службы времени Windows на ПК с Windows 10.
Для этого откройте командную строку с повышенными правами и введите следующие команды одну за другой:
Перезагрузите компьютер и посмотрите, помог ли он.
ABOUT TIME.GOV
Share
This website is provided by the Time and Frequency Division of the National Institute of Standards and Technology (NIST).
The reference for the time shown is UTC(NIST), which is the coordinated universal time scale maintained at NIST.
UTC(NIST) serves as a national standard for frequency, time interval and time-of-day for the United States.
How it works
When a user connects to www.time.gov on a computer or mobile device, the Javascript in the client’s browser checks the local clock on the device and then requests the time from a NIST server, which has been synchronized with UTC(NIST). When the packets containing the NIST time stamp arrive at the client’s browser, the device clock is checked again and compared to the first check of the local clock. The result is a measurement the round-trip delay of requesting/receiving the time stamp. It is estimated that one-half of the round-trip delay happens in each direction. The time on the clocks shown on the web page have been corrected for the estimated one-way path delay of the timestamp from the server to the client and the server delay. Your device’s clock is also shown, with the error compared to NIST time.
Non-traceability
This website is intended as a time-of-day service only. After receiving the initial timestamp, the time on the running clocks shown is based on the local computer oscillator, so it should not be used to measure frequency or time interval, nor should it be used to establish traceability to NIST.
If you would like to make the site default to a 24-hour clock, you can click the box next to «24 Hour Clock Display» and save a bookmark of the page.
Improper Use
It is not appropriate to generate your own software to use the functionality of this site, timestamps, server clock, etc.
NO outside applications are permitted to use any of the functionality of this site and this type of use will be blocked.
Setting Your Computer Clock
Many operating systems have time synchronization running periodically, if the device is connected to the Internet. Also, you can download software from NIST and other sources in order to use the Internet to automatically set your computer clock to the correct time using the Network Time Protocol (NTP). Mobile phones usually set their clocks periodically according to the time kept at the nearest cellular base station.