Службы - Не точная синхронизации времени в Windows 10
-
vlad001
Службы - Не точная синхронизации времени в Windows 10
Здравствуйте!
Есть несколько компьютеров (от десктопов до планшета) в локальной сети, сеть обслуживает маршрутизатор на Ubuntu Server, там же есть в том числе ntp-сервер. Все клиенты сети синхронизируют время с этим маршрутизатором посредством редиректа порта 123 на этот маршрутизатор. Это сделано в нём же через iptables. Т.о. это позволяет не изменять настроек сервера синхронизации от дефолтных в клиентах, но при этом всё равно синхронизация происходит локально. В свою очередь, этот маршрутизатор уже синхронизируется в серверами в интернете. Проблема вот в чём, процесс синхронизации клиентов с маршрутизатором проходит нормально. Но каждый раз время на клиентах не точно, разбег от 0 до 2 секунд (отстаёт или обгоняет). Нужно что было не больше 0,5 секунды. В системах (клиентах) ничего не менял, синхронизируются как я понял через планировщик заданий. При такой погрешности, ручная синхронизация через командную строку или gui ничего не даёт, системы сообщают что "синхронизация прошла успешно". Разница остаётся. В какой-то момент видимо происходит автосинхронизация и время может быть относительно точным (в пределах 0,5-0,7 сек).
Есть несколько компьютеров (от десктопов до планшета) в локальной сети, сеть обслуживает маршрутизатор на Ubuntu Server, там же есть в том числе ntp-сервер. Все клиенты сети синхронизируют время с этим маршрутизатором посредством редиректа порта 123 на этот маршрутизатор. Это сделано в нём же через iptables. Т.о. это позволяет не изменять настроек сервера синхронизации от дефолтных в клиентах, но при этом всё равно синхронизация происходит локально. В свою очередь, этот маршрутизатор уже синхронизируется в серверами в интернете. Проблема вот в чём, процесс синхронизации клиентов с маршрутизатором проходит нормально. Но каждый раз время на клиентах не точно, разбег от 0 до 2 секунд (отстаёт или обгоняет). Нужно что было не больше 0,5 секунды. В системах (клиентах) ничего не менял, синхронизируются как я понял через планировщик заданий. При такой погрешности, ручная синхронизация через командную строку или gui ничего не даёт, системы сообщают что "синхронизация прошла успешно". Разница остаётся. В какой-то момент видимо происходит автосинхронизация и время может быть относительно точным (в пределах 0,5-0,7 сек).
-
A53
Re: Службы - Не точная синхронизации времени в Windows 10
В чем проблема не подскажу. Не знаю.
Просто интересно, а зачем вам такая точность синхронизация
Цитата vlad001:
Нужно что было не больше 0,5 секунды.
Просто интересно, а зачем вам такая точность синхронизация
Цитата vlad001:
Нужно что было не больше 0,5 секунды.
Службы - Не точная синхронизации времени в Windows 10
-
sergey_dsv
Re: Службы - Не точная синхронизации времени в Windows 10
Цитата sergey_dsv:
а зачем вам такая точность синхронизация
Ну, если заявлено (не уверен), то почему бы и нет? Ну на самом деле у меня на маршрутизаторе происходит фильтрация трафика, в том числе и https с подменой сертификата. И вот когда разница во времени больше ~0,5 сек. (особо не засекал), то браузер постоянно выдает ошибку, смысл которой что действие сертификата не наступило, из-за этой вот полсекунды. Приходится лишний раз обновлять страницу. Вот когда время идёт нормально или обгоняет (но обгон, тоже не нормально), таких проблем нет.
Может кто знает, можно ли установить какой-то порог в разнице? Вообще, как я заметил, w32tm не используется для синхронизации, т.е. она выключена (так было изначально), т.е. проконтролировать разницу нельзя, но и уменьшение периода синхронизации ничего не даёт, т.е. ручная синхронизация при такой разнице ничего не делает фактически, кроме сообщения об успешной синхронизации. Неужели на Windows нельзя ошибку свести к нулю или минимальной величине? Почему linux-сервер такой проблемы не имеет? Ещё мне показалось что часы, примерно за 15 минут уходят на 0,01 секунды, что по моему много для аппаратных часов. Смотрел по
Код:
. Может у Windows "свои" часы, во время её работы? Так же заметил что, если перезагрузить компьютер, то разница может быть другой после загрузки, т.е. допустим было 0,5 сек, после перезагрузки уже может быть и 1 сек и 0,1 сек. в любую сторону. За время перезагрузки, а это буквально 20-40 сек, аппаратные часы не могут так сбиваться.
а зачем вам такая точность синхронизация
Службы - Не точная синхронизации времени в Windows 10
Ну, если заявлено (не уверен), то почему бы и нет? Ну на самом деле у меня на маршрутизаторе происходит фильтрация трафика, в том числе и https с подменой сертификата. И вот когда разница во времени больше ~0,5 сек. (особо не засекал), то браузер постоянно выдает ошибку, смысл которой что действие сертификата не наступило, из-за этой вот полсекунды. Приходится лишний раз обновлять страницу. Вот когда время идёт нормально или обгоняет (но обгон, тоже не нормально), таких проблем нет.
Может кто знает, можно ли установить какой-то порог в разнице? Вообще, как я заметил, w32tm не используется для синхронизации, т.е. она выключена (так было изначально), т.е. проконтролировать разницу нельзя, но и уменьшение периода синхронизации ничего не даёт, т.е. ручная синхронизация при такой разнице ничего не делает фактически, кроме сообщения об успешной синхронизации. Неужели на Windows нельзя ошибку свести к нулю или минимальной величине? Почему linux-сервер такой проблемы не имеет? Ещё мне показалось что часы, примерно за 15 минут уходят на 0,01 секунды, что по моему много для аппаратных часов. Смотрел по
Код:
Код: Выделить всё
w32tm /stripchart /computer:time.windows.com. Может у Windows "свои" часы, во время её работы? Так же заметил что, если перезагрузить компьютер, то разница может быть другой после загрузки, т.е. допустим было 0,5 сек, после перезагрузки уже может быть и 1 сек и 0,1 сек. в любую сторону. За время перезагрузки, а это буквально 20-40 сек, аппаратные часы не могут так сбиваться.
-
vlad001
Re: Службы - Не точная синхронизации времени в Windows 10
Цитата vlad001:
За время перезагрузки, а это буквально 20-40 сек, аппаратные часы не могут так сбиваться.
Ну отчего же не могут. Могут. Если электронные компоненты материнской платы не в режиме, то могут.
Я бы для начала сменил батарейку на мат. плате.
За время перезагрузки, а это буквально 20-40 сек, аппаратные часы не могут так сбиваться.
Службы - Не точная синхронизации времени в Windows 10
Ну отчего же не могут. Могут. Если электронные компоненты материнской платы не в режиме, то могут.
Я бы для начала сменил батарейку на мат. плате.
-
sergey_dsv
Re: Службы - Не точная синхронизации времени в Windows 10
Цитата sergey_dsv:
Ну отчего же не могут. Могут. Если электронные компоненты материнской платы не в режиме, то могут.
На нескольких системах? Маловероятно, тем более при перезагрузке питание на часы всё равно идёт от БП.
Ну отчего же не могут. Могут. Если электронные компоненты материнской платы не в режиме, то могут.
Службы - Не точная синхронизации времени в Windows 10
На нескольких системах? Маловероятно, тем более при перезагрузке питание на часы всё равно идёт от БП.
-
vlad001
Re: Службы - Не точная синхронизации времени в Windows 10
Как на взрослых (в корпоративной среде) системах клиенты синхронизируются? Встроенной функции (через планировщик) достаточно? Или всё таки нужно службу (w32tm) настроить на постоянное выполнение?
Вот сейчас кстати проверил, время идёт точно. Очень рендомно это всё.
Вот сейчас кстати проверил, время идёт точно. Очень рендомно это всё.
-
vlad001
Re: Службы - Не точная синхронизации времени в Windows 10
Как на взрослых (в корпоративной среде) системах клиенты синхронизируются? Встроенной функции (через планировщик) достаточно? Или всё таки нужно службу (w32tm) настроить на постоянное выполнение?
Вот сейчас кстати проверил, время идёт точно. Очень рендомно это всё.
Вот сейчас кстати проверил, время идёт точно. Очень рендомно это всё.
-
leprecon
Re: Службы - Не точная синхронизации времени в Windows 10
Цитата leprecon:
Не синхронизируется время по NTP
Был ли решон вопрос у меня так же только временная разница 20 секунд
Не синхронизируется время по NTP
Службы - Не точная синхронизации времени в Windows 10
Был ли решон вопрос у меня так же только временная разница 20 секунд
-
vetrov1
Re: Службы - Не точная синхронизации времени в Windows 10
vetrov1, может не надо постить одно и то же в разные форумы, особенно после удаления дубликата?
-
Vadikan
Re: Службы - Не точная синхронизации времени в Windows 10
vetrov1, может не надо постить одно и то же в разные форумы, особенно после удаления дубликата?