Недавно я заметил, что рядом с IP-адресом NTP-сервера в выводе «ntpq -p» появляется символ «x».
Хотя мой сервер, кажется, подключен к одноранговому серверу NTP, он должен показывать «*» вместо «x» перед IP.
Любая идея, что означает этот «x» и как я могу решить проблему, если она действительно существует.
remote refid st t when poll reach delay offset jitter
==============================================================================
x10.11.12.13 .SLK. 1 u 31 64 377 3.592 489.715 0.279
x10.13.14.15 .SLK. 1 u 63 64 377 1.527 159.577 0.400
Крайний левый символ - это «код счета». Для справки, см. документацию по значениям Select Field, где в столбце T указаны коды, связанные с каждым значением.
x
обозначает sel_falsetick
, который описывается как:
отбрасывается алгоритмом пересечения
Судя по вашему выводу, похоже, у вас есть два сервера NTP, которые объявляют себя стратой 1, но не согласовывают время (т.е. смещения отличаются на ~ 330 мс).
Поскольку сервер времени уровня 1 предназначен для высокоточного измерения времени за счет прямого подключения к аппаратным эталонным часам, разногласия между двумя из них заставляют ваш локальный демон NTP считать их обоих ненадежными.