Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
21 Января 2017, 10:34:44


Автор Тема: Синхронизация времени  (Прочитано 900 раз)

0 Пользователей и 1 Гость просматривают эту тему.

mnn72

  • Онлайн Онлайн
  • Сообщений: 4853
  • Благодарностей: 197
  • Astromouse
Синхронизация времени
« : 30 Октября 2014, 11:27:37 »
. - .

Ребята как правильно синхронизировать время на компе. Нужно точно, но просто. Timememo не справляется
ntpd скачал, но ничего не понял как его настроить.
Помогите пожалуйста.
Записан
Обсерватория: Ananjev (L33, IAU); AAVSO: MNIC
Открыто: 22 переменных, 6 сверхновых; Подтверждения: 5 астероидов, 1 комета.

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4104
  • Благодарностей: 712
Re: Синхронизация времени
« Ответ #1 : 30 Октября 2014, 12:00:45 »
. - .

В файле "C:\Program Files (x86)\NTP\etc\ntp.conf"
можно выбрать сервера поближе (с минимальной задержкой).

У меня прописаны

server time.in.ua iburst
server ntp2.time.in.ua iburst

Проверить задержку для прописанных серверов можно запуском
  ntpstatus.bat
из папки
"C:\Program Files (x86)\NTP\bin"

Записан

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6408
  • Благодарностей: 324
Re: Синхронизация времени
« Ответ #2 : 30 Октября 2014, 12:47:25 »
. - .

Встроенная в операционку синхронизация времени появилась только в Windows XP. Если операционка более старая (Windows 2000, Windows Me, Windows98...) то нужно искать внешнюю программу.
Записан
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 6" 1:4 +HEQ5Pro SynScan+Canon1000D+QHY6+фильтры R,V+Юпитер21М+QHY5, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

mnn72

  • Онлайн Онлайн
  • Сообщений: 4853
  • Благодарностей: 197
  • Astromouse
Re: Синхронизация времени
« Ответ #3 : 30 Октября 2014, 12:51:04 »
. - .

Та я так понимаю что для наблюдения тех же транзитов нужно чтобы точность постоянно коректировалась поэтому средства Windows не подходят. Мне вон написали по последнему наблюдению, что у меня неточность составила аж 39 секунд хотя timememo замускал перед наблюдениями.

Записан
Обсерватория: Ananjev (L33, IAU); AAVSO: MNIC
Открыто: 22 переменных, 6 сверхновых; Подтверждения: 5 астероидов, 1 комета.

Yvk

  • Клуб Астрополис, Администратор
  • Оффлайн Оффлайн
  • Сообщений: 4146
  • Благодарностей: 166
Re: Синхронизация времени
« Ответ #4 : 30 Октября 2014, 13:26:05 »
. - .

Мне вон написали по последнему наблюдению, что у меня неточность составила аж 39 секунд хотя timememo замускал перед наблюдениями.
У меня на компе каждые 5 минут коррекция до 0.2сек. На ноуте можно через месяц включить и будет +-1сек. Очень сильно зависит от железа, насколько я понимаю.
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4104
  • Благодарностей: 712
Re: Синхронизация времени
« Ответ #5 : 30 Октября 2014, 13:43:48 »
. - .

Встроенная в Windows система корректирует время скачками, не меняя скорости хода часов.

NTP плавно корректирует системные часы, чуток замедляя или ускоряя их ход. Система самообучающаяся, после недели - второй работы часы подстраиваются уже очень незначительно.

Уход 0.2 сек за 5 минут - гигантский. Можно воспользоваться какой-то утилитой для корректировки скорости хода часов, или установить NTP, которая это делать умеет и не забыть отключить встроенную и/или другие корректировки.

Записан

Саша Наумов

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 662
  • Благодарностей: 152
  • Астроманьяк - початківець
Re: Синхронизация времени
« Ответ #6 : 30 Октября 2014, 14:01:40 »
. - .

Встроенная в Windows система корректирует время скачками, не меняя скорости хода часов.
NTP плавно корректирует системные часы, чуток замедляя или ускоряя их ход. Система самообучающаяся, после недели - второй работы часы подстраиваются уже очень незначительно.

Ой, а есть пруфы для таких сенсационных заявлений?
Мне, как программеру, очень интересно про замедление или ускорение хода системных часов программными средствами.
Записан
Explore Scientific ED127 CF APO + FTF3035 + 100° + 82° + Celestron AVX
AstroTech AT-72ED + QHY-5L-II
SBIG ST-8E NABG + CFW-8 + IBM T43 (under construction)


Vadym

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 2420
  • Благодарностей: 221
  • Киев, Подол
    • Звездное небо - моя фотогалерея
Re: Синхронизация времени
« Ответ #8 : 30 Октября 2014, 16:38:51 »
. - .

Та я так понимаю что для наблюдения тех же транзитов нужно чтобы точность постоянно коректировалась поэтому средства Windows не подходят

У меня gps + специальная программа, которая выдает поправку к системному времени каждую секунду (можно чаще) с точностью до миллисекунд. Но эта программа частная, написана сотрудником КАО и работает только под Win XP.

Наверное, есть аналогичные программы в сети... но нужно искать. Системное время компа, даже если его через Интернет обновлять каждую секунду будет содержать ошибку до нескольких секунд. Причина банальна - задержка сигнала при движении по сети...  :-\

Киевским ЛА я показывал (тем кто интересовался покрытиями)...
Записан
Моя фотогалерея
МШР, БТР-12, ED-80, HEQ-5, Бино 20х80, QHY-5, Canon 450D

mnn72

  • Онлайн Онлайн
  • Сообщений: 4853
  • Благодарностей: 197
  • Astromouse
Re: Синхронизация времени
« Ответ #9 : 30 Октября 2014, 17:19:35 »
. - .

Gps+программа тай 100-ку баксов будет стоить ?
Записан
Обсерватория: Ananjev (L33, IAU); AAVSO: MNIC
Открыто: 22 переменных, 6 сверхновых; Подтверждения: 5 астероидов, 1 комета.

SP

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 3150
  • Благодарностей: 275
Re: Синхронизация времени
« Ответ #10 : 30 Октября 2014, 17:27:00 »
. - .

Цитировать
Мне вон написали по последнему наблюдению, что у меня неточность составила аж 39 секунд хотя timememo замускал перед наблюдениями.
А может причина не в  timememo,  а в наблюдениях?
Не может быть такой большой погрешности за столь малое время - я запускал прогу 2 недели назад, коррекция около 1 сек.
Записан
бино 20х80, МТО-1000, "Мицар", самодельные 150, 265, 500-мм добсоны, SW-120/600, SW-25012 EQ6, QHY-5,-6, Canon 350Da, 350Dm
290 комет, >1000 дипов

Yvk

  • Клуб Астрополис, Администратор
  • Оффлайн Оффлайн
  • Сообщений: 4146
  • Благодарностей: 166
Re: Синхронизация времени
« Ответ #11 : 30 Октября 2014, 17:40:32 »
. - .

Системное время компа, даже если его через Интернет обновлять каждую секунду будет содержать ошибку до нескольких секунд. Причина банальна - задержка сигнала при движении по сети...  :-\

Киевским ЛА я показывал (тем кто интересовался покрытиями)...
Очень странно. Идея протокола NTP как раз  в том, чтобы задержки сети учесть и вычесть. :hz:
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4104
  • Благодарностей: 712
Re: Синхронизация времени
« Ответ #12 : 30 Октября 2014, 18:19:40 »
. - .

NTP учитывает задержку. Разница в синхронизации по австралийскому серверу (задержка  порядка секунды) и местному (милисекунды задержки) составляет милисекунды. Проблемы с NTP возникают в случае асимметричной доставки пакетов. Идея протокола хорошо разъяснена в Wiki.

Dimension 4 имеет те же проблемы что и встроенная синхронизация Windows. Часы синхронизируются скачкообразно. Для бытовых целей точность времени в доли секунды - очень здорово. Для измерений коротких интервалов времени это не годится. В любой момент времени D4 может скорректировать часы, например, на секунду. И измеренный интервал вместо 0.2 секунды может стать 1.2 секунды. Или еще смешнее: -0.8 секунды  ;D

Настоятельно рекомендую NTP. Он скачкообразно меняет показания часов только при старте, и только если разница достаточно большая.
Записан
Сказали спасибо

Jeff

  • Оффлайн Оффлайн
  • Сообщений: 569
  • Благодарностей: 53
  • "Астродес", Одесса
Re: Синхронизация времени
« Ответ #13 : 30 Октября 2014, 18:50:35 »
. - .

Настоятельно рекомендую NTP. Он скачкообразно меняет показания часов только при старте, и только если разница достаточно большая.
Поддерживаю!
Это портированный демон с unix-систем, на которых работают и серьёзные ntp-сервера.
В настройках указываем серверов 5 минимум. Демон сам разберётся, какой сервер будет точнее.
Сервера time.in.ua - клёвые однозначно, но всякое бывает(например у провайдера падает роутинг на ua-ix).. Поэтому добавить какой-то иноземный ntp-сервак - не помешает.

Там ниже есть ссылка на NTP Time Server Monitor - утилитка, которой можно настраивать и мониторить ntpd в "окошке", а не в тексте.

Мой конфиг ntpd:
Цитировать
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict 192.168.11.0/24 # указываем свою домашнюю подсеть, которая может синхронизироваться с этим компом. Можно удалить.
driftfile "C:\Program Files\NTP\etc\ntp.drift"

server ntp.time.in.ua iburst
server  ntp2.time.in.ua iburst
server  ntp3.time.in.ua iburst
server swisstime.ethz.ch
server 79.135.200.14 # ntp-сервер моего провайдера. К нему есть доступ, даже если отключили за неуплату:) Можно удалить.

Да, на скриншоте 0,634ms - это 0,000634 секунды.. Точность хорошая:)
Записан
EQ-6 Pro SynScan, SW BD25012DS, QHY9m+FW+LRGB, SW 2001EQ5, Philips 900 mod, Canon 550D, 18-55is, 55-250is
meteors.com.ua
Сказали спасибо

mnn72

  • Онлайн Онлайн
  • Сообщений: 4853
  • Благодарностей: 197
  • Astromouse
Re: Синхронизация времени
« Ответ #14 : 30 Октября 2014, 20:39:23 »
. - .

Спасибо ребята.
Вот запустил. Я в принципе не совсем понимаю то что вижу, но чувствую, что тут что-то не то, а Сережа говорил что 39 сек не может быть. Оказывается у меня может  :P
Записан
Обсерватория: Ananjev (L33, IAU); AAVSO: MNIC
Открыто: 22 переменных, 6 сверхновых; Подтверждения: 5 астероидов, 1 комета.

Jeff

  • Оффлайн Оффлайн
  • Сообщений: 569
  • Благодарностей: 53
  • "Астродес", Одесса
Re: Синхронизация времени
« Ответ #15 : 30 Октября 2014, 22:01:03 »
. - .

Спасибо ребята.
Вот запустил. Я в принципе не совсем понимаю то что вижу, но чувствую, что тут что-то не то, а Сережа говорил что 39 сек не может быть. Оказывается у меня может  :P

Без паники! Там везде не секунды а миллисекунды! Т.е. -0.021 секунды!
Записан
EQ-6 Pro SynScan, SW BD25012DS, QHY9m+FW+LRGB, SW 2001EQ5, Philips 900 mod, Canon 550D, 18-55is, 55-250is
meteors.com.ua

mak

  • Модератор
  • Оффлайн Оффлайн
  • Сообщений: 1099
  • Благодарностей: 100
    • Бердянское общество любителей астрономии "Орион"
Re: Синхронизация времени
« Ответ #16 : 30 Октября 2014, 22:02:52 »
. - .

Dimension 4 имеет те же проблемы что и встроенная синхронизация Windows. Часы синхронизируются скачкообразно. Для бытовых целей точность времени в доли секунды - очень здорово. Для измерений коротких интервалов времени это не годится. В любой момент времени D4 может скорректировать часы, например, на секунду. И измеренный интервал вместо 0.2 секунды может стать 1.2 секунды. Или еще смешнее: -0.8 секунды  ;D
Цитировать
а никто не заставляет оставлять его запущенным. это всего лишь вопрос настроек, не более. у меня тоже он настроен на однократную коррекцию при запуске и все. дальше он просто выгружается.
Настоятельно рекомендую NTP. Он скачкообразно меняет показания часов только при старте, и только если разница достаточно большая.
на самом деле целая куча программ, которые делают то же самое. и они не могут работать "как-то иначе", потому что все, о чем было сказано, уже реализовано на уровне протокола, а не программы.
А вот почему разные НТП-сервера выдают разные показания и какой из них главнее - тут, как говорится, хз.
ну или можно поставить вопрос насчет того, как они между собой синхронизируются и эталоном. ну ладно там на разных сторонах Земли, но как могут 2 сервера, находящиеся в соседних корпусах университета давать существенно отличающиеся показания - хз.

Jeff

  • Оффлайн Оффлайн
  • Сообщений: 569
  • Благодарностей: 53
  • "Астродес", Одесса
Re: Синхронизация времени
« Ответ #17 : 30 Октября 2014, 22:14:50 »
. - .

на самом деле целая куча программ, которые делают то же самое. и они не могут работать "как-то иначе", потому что все, о чем было сказано, уже реализовано на уровне протокола, а не программы.
А вот почему разные НТП-сервера выдают разные показания и какой из них главнее - тут, как говорится, хз.
ну или можно поставить вопрос насчет того, как они между собой синхронизируются и эталоном. ну ладно там на разных сторонах Земли, но как могут 2 сервера, находящиеся в соседних корпусах университета давать существенно отличающиеся показания - хз.
У этих серверов, хоть и "рядом стоящими", специально, разные внешние каналы. Если сидеть прямо на ua-ix то разницы не будет вовсе.
А от удалённого клиента, да ещё на adsl - будет влиять каждый промежуточный роутер по пути...

И ещё не забываем, что чем дольше запущен ntpd, тем корректнее будет jitter и delay.

Вот с моего сервера, стоящего на коллокейшине в Одессе:
Цитировать
ntpdc -c peers
     remote           local      st poll reach  delay   offset    disp
=======================================================================
=tempus1.gum.gov 92.60.176.120    1 1024  377 0.06142  0.000653 0.13670
=ntp.time.in.ua  92.60.176.120    1 1024  377 0.00764 -0.000320 0.12173
*ntp2.time.in.ua 92.60.176.120    1 1024  377 0.00757 -0.000300 0.13661
Т.е разница между мной и серверами time.in.ua всего 0,00000002 секунды!
От меня между time.in.ua и Польшей(tempus1) - 0,00000035 секунды.
 
Записан
EQ-6 Pro SynScan, SW BD25012DS, QHY9m+FW+LRGB, SW 2001EQ5, Philips 900 mod, Canon 550D, 18-55is, 55-250is
meteors.com.ua

Yvk

  • Клуб Астрополис, Администратор
  • Оффлайн Оффлайн
  • Сообщений: 4146
  • Благодарностей: 166
Re: Синхронизация времени
« Ответ #18 : 31 Октября 2014, 00:15:05 »
. - .

Встроенная в Windows система корректирует время скачками, не меняя скорости хода часов.
NTP плавно корректирует системные часы, чуток замедляя или ускоряя их ход. Система самообучающаяся, после недели - второй работы часы подстраиваются уже очень незначительно.

Ой, а есть пруфы для таких сенсационных заявлений?
Мне, как программеру, очень интересно про замедление или ускорение хода системных часов программными средствами.
У меня такое ощущение, что если ковырнуть тему, то окажется, что там много чего наворочено со времён таймера на принципе "прерывание колупнадцать раз в секунду, где колупнадцать - мало".
Например, первое, что попалось http://www.windowstimestamp.com/description

Т.е разница между мной и серверами time.in.ua всего 0,00000002 секунды!
От меня между time.in.ua и Польшей(tempus1) - 0,00000035 секунды.
У меня вопросик, это на какой винде, XP или новее?
« Последнее редактирование: 31 Октября 2014, 00:19:35 от Yvk »
Записан
Сказали спасибо

Jeff

  • Оффлайн Оффлайн
  • Сообщений: 569
  • Благодарностей: 53
  • "Астродес", Одесса
Re: Синхронизация времени
« Ответ #19 : 31 Октября 2014, 00:38:59 »
. - .

У меня вопросик, это на какой винде, XP или новее?
Это на юниксе - FreeBSD.

По XP - пару постов выше есть мой скриншот.
XP стоит дома, на "домашнем" провайдере по локалке.
Там Offset отличается между серверами time.in.ua на 0,000008 секунды. А со шведским сервером(startum 3) и time.in.ua разница на 0,00072 секунды.
Перезагружается XP оч.редко.
« Последнее редактирование: 31 Октября 2014, 00:43:27 от Jeff »
Записан
EQ-6 Pro SynScan, SW BD25012DS, QHY9m+FW+LRGB, SW 2001EQ5, Philips 900 mod, Canon 550D, 18-55is, 55-250is
meteors.com.ua