ntptrace

Отслеживание цепочки серверов NTP

Синтаксис:

ntptrace [-dnv] [-r повторные_попытки] [-t таймаут] [сервер]

Поддерживаемые платформы:

Neutrino

Опции:

-d

Включить вывод отладочной информации.

-n

Вывести только IP-адреса хостов (вместо имен хостов).

-r повторные_попытки

Задать число попыток повторной передачи для каждого хоста. Значение по умолчанию 5.

-t таймаут

Задать значение таймаута повторной передачи (в секундах). Значение по умолчанию 2.

-v

Вывести расширенную информацию о серверах NTP.

Описание:

Утилита ntptrace определяет источник времени для серверов NTP (Network Time Protocol протокол сетевого времени). Эта утилита прослеживает цепочку серверов NTP вплоть до основного источника времени для этих серверов. Если сервер не указан, утилита начинает прослеживание с локального хоста (localhost).

$ ntptrace

Пример вывода диагностической информации утилитой ntptrace:

localhost: stratum 4, offset 0.0019529, synch distance 0.144135

server2ozo.com: stratum 2, offset 0.0124263, synch distance 0.115784

usndh.edu: stratum 1, offset 0.0019298, synch distance 0.011993, refid 'WWVB'


В каждой строке выводятся следующие поля (слева направо): имя хоста, уровень хоста, смещение времени между данным хостом и локальным хостом, расстояние синхронизации хоста, идентификатор опорного тактового сигнала. Следует отметить, что все значения времени выражены в секундах, а вышеупомянутое смещение времени не всегда равно нулю. Stratum (уровень) является значением серверного счетчика переходов к первичному источнику, а synchronization distance (расстояние синхронизации) вычисляемым значением ошибки по отношению к первичному источнику. Точное определение этих терминов содержится в документе RFC 1305.

Предупреждения:

Точность возвращаемых ntptrace значений не зависит от количества выборок.