Мы готовимся к аргументу относительно уровня NTP как индикатора точности времени. Утверждение, положившее начало всему этому, было:
Stratum 5 может быть четыре минуты.
Насколько я понимаю, NTP старается изо всех сил выдвигать правильное время, независимо от того, сколько прыжков (страт) у вас от авторитетных часов. Я понимаю, что чем выше число стратумов, тем выше вероятность того, что сервер времени выйдет из строя или из-за нестабильной сети произойдет некорректный расчет. Я понимаю, что нужно проверять не только слой (джиттер, задержка и т.д.), Чтобы определить, насколько точны часы. Я тоже понимаю, что должно быть 3 или 4 (или больше?) восходящие серверы времени для резервирования и статистической надежности.
Внутренне, несколько производственных систем являются стратом 5. Я не могу протянуть руку от моей тестовой системы 5-го уровня к 2-му слою, чтобы получить смещение.
ntpdate -q 1.debian.pool.ntp.org
server 208.53.158.34, stratum 0, offset 0.000000, delay 0.00000
6 Jan 15:47:46 ntpdate[]: no server suitable for synchronization found
Но, связавшись с несколькими моими внутренними серверами уровня 3, эта разница составляет около -0,007. (Или даже меньше!)
Я ищу аргументы, которые я могу дать нетехническим менеджерам, чтобы успокоить их страхи. Прямо сейчас я склоняюсь к чему-то вроде этого.
Stratum - это всего лишь измерение количества прыжков от авторитетных часов. Наши внутренние NTP-серверы получают время от серверов уровня 2. Это довольно стандартно для всего Интернета. (В противном случае серверы уровня 1 будут перегружены. Перегруженные серверы времени сообщают о неправильном времени.) Разница между нашими внутренними серверами stratum 3 и производственными системами stratum 5 составляет примерно 7 тысяч секунд. Серверы времени Strata 3, 4 и 5 принадлежат нам и общаются через нашу сеть. Если наши внутренние серверы времени уровня 3 (используемые в качестве источника времени для всей компании) не очень точные , мы не должны беспокоиться о слое как индикаторе точности системного времени.
Я понимаю, что мне нужно, чтобы руководство заявило о допустимой неточности. (Мы не участвуем в принятии решений о жизни и смерти, мы не предоставляем услуги по времени клиентам, и мы не торгуем акциями, где секунды неточности подвергают нас большим денежным обязательствам. Из разговоров я понимаю, что 4 минуты имеют значение для некоторых отделов бизнеса. Черт возьми, четыре минуты наверняка сведут NFS с ума!)
Кто-нибудь может указать, где мои рассуждения и процесс неверны? Есть ли лучшие аргументы? Существуют ли сайты / ссылки, описывающие (не) точность времени по мере увеличения числа страт, которые я могу использовать в качестве исследования?