19.5. Выбор пула NTP
Проблема
Похоже, при подключении к глобальному пулу NTP возникает риск использования слишком удалённых серверов, что снижает точность синхронизации. Требуется узнать, какие существуют альтернативные пулы NTP, которые могут обеспечить более надёжное и точное время.
Решение
Пулы NTP делятся на три основных категории:
- Глобальный пул:
pool.ntp.org
- Региональные пулы:
europe.pool.ntp.org
north-america.pool.ntp.org
oceania.pool.ntp.org
asia.pool.ntp.org
- Пулы стран:
us.pool.ntp.org
de.pool.ntp.org
fr.pool.ntp.org
Единого списка пулов для всех стран пока не существует. Чтобы узнать, имеется ли пул для вашей страны, можно воспользоваться командой ping
:
$ ping ru.pool.ntp.org
PING ru.pool.ntp.org (195.230.70.112): 56 data bytes
64 bytes from 195.230.70.112: icmp_seq=0 ttl=49 time=240.8 ms
Список кодов стран можно найти на сайте http://www.iana.org/cctld/cctld-whois.htm.
Как правило, пул NTP следует использовать только в том случае, если он содержит не менее трёх серверов. Количество серверов можно проверить с помощью команды dig
:
$ dig ru.pool.ntp.org
Команда ping
также позволяет составить представление о скорости отклика сервера. Дополнительно рекомендуется выполнить команду traceroute
несколько раз, обращая внимание на количество хопов и наличие возможных тайм-аутов, чтобы определить стабильность и быстроту соединения с сервером NTP.
Комментарий
Пулы NTP удобны, так как автоматически выполняют синхронизацию времени, что упрощает настройку и поддержку серверов. Настроив систему один раз, можно избежать регулярной настройки в будущем. При наличии надёжного постоянного подключения к Интернету вы также можете стать частью пула NTP, добавив свой сервер. Это позволяет снизить нагрузку на существующие серверы, а подробную информацию о процессе можно найти на сайте http://www.pool.ntp.org. Чем больше серверов включено в пул, тем меньше нагрузка на каждый отдельный сервер.
Если у вас есть локальные серверы, возможно, целесообразно организовать локальный пул для офисов или серверов внутри организации. Локальные пулы помогают снизить нагрузку на внешние сервера NTP и минимизировать задержки.
Кроме того, существует множество региональных серверов, которые подключены к точным атомным часам. Они обеспечивают очень высокую точность, что особенно полезно для компаний, где синхронизация времени между серверами критична.
См. также
Локальная документация (/usr/share/doc/ntp-doc/html
) или документация в Интернете (http://www.ntp.org/documentation.html); домашняя страница проекта pool.ntp.org; веб-сайт ntp.org; архивы группы Usenet comp.protocols.time.ntp
.