Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     28 Aug 2005  15:13:56
 To : Vadim Guchenko
 Subject : Re: Проблема с синхронизацией времени
 -------------------------------------------------------------------------------- 
 
 
 >>> Vadim Guchenko wrote: 
 
 VG> Предложение синхронизировать время при загрузке системы однократным вызовом
 VG> ntpdate из rc.conf считаю ненадежным, т.к. не во всех случаях это сработает.
 
 А ntpd со step'ом, значит, сработает? Hе понимаю логики. Даже если у
 тебя ntpdate в какой-то доле случаев не сработает, вызывать его всё
 равно надо: потому что оно с хорошей вероятностью поставит
 правильное время не хрен знает когда, а в процессе загрузки до
 запуска большинства остальных процессов и до входа пользователей.
 Это чрезвычайно важно для многих видов работы.
 
 VG> 1. У всех при загрузке любого сервера, который проработал хотя бы сутки, и
 VG> первой синхронизации времени ntpd делает step (reset time), даже если до
 VG> шатдауна время было синхронизировано? Или так только у меня?
 
 У меня ntpdate. Смещения, как правило, меньше. Извини, сервер с
 аптаймом менее 40 дней найти сложно, пока что не получилось. Hа
 ноуте пишет смещения крошечные (в среднем 0.2 сек.) Может, у тебя
 какая-то проблема с RTC, что в нём не записывается?
 
 VG> 2. Если у всех, то чем можно периодически и при шатдауне записывать
 VG> системное время в аппаратные часы? Есть функция resettodr(9), но я не нашел 
 VG> для нее оболочки, чтобы вызывать из шелла.
 
 Hарисуй модуль который её вызовет, проблем-то. Хотя можно ещё проще:
 1. settimeofday() вызывает resettodr(). Поэтому, можно написать
 сишник, где-то такого содержания:
 
   struct rtprio prio;
   struct timeval now;
   prio.type = RTP_PRIO_REALTIME; prio.prio = 0;
   rtprio(RTP_SET, getpid(), &prio);
   gettimeofday(&now, NULL);
   settimeofday(&now, NULL);
 
 2. В пятёрке установка machdep.adjkerntz вызывает resettodr(),
 поэтому можно прочитать значение и записать его обратно.
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблема с синхронизацией времени   Vadim Guchenko   15 Aug 2005 19:36:53 
 Re: Проблема с синхронизацией времени   Valentin Davydov   17 Aug 2005 19:06:26 
 Re: Проблема с синхронизацией времени   Vadim Guchenko   21 Aug 2005 15:54:47 
 Re: Проблема с синхронизацией времени   Victor Sudakov   21 Aug 2005 22:21:49 
 Re: Проблема с синхронизацией времени   Vadim Guchenko   22 Aug 2005 08:37:23 
 Re: Проблема с синхронизацией времени   Victor Sudakov   22 Aug 2005 10:06:45 
 Re: Проблема с синхронизацией времени   Vadim Guchenko   28 Aug 2005 14:55:49 
 Re: Проблема с синхронизацией времени   Valentin Nechayev   28 Aug 2005 15:13:56 
 Re: Проблема с синхронизацией времени   Valentin Davydov   28 Aug 2005 19:50:28 
 Re: Проблема с синхронизацией времени   Valentin Nechayev   28 Aug 2005 20:07:38 
 Re: Проблема с синхронизацией времени   Vadim Guchenko   29 Aug 2005 05:35:02 
 Re: Проблема с синхронизацией времени   Valentin Nechayev   29 Aug 2005 14:05:08 
 Re: Проблема с синхронизацией времени   Vadim Guchenko   02 Sep 2005 16:56:30 
 Re: Проблема с синхронизацией времени   Andriy Gapon   02 Sep 2005 18:51:33 
 Re: Проблема с синхронизацией времени   Valentin Davydov   28 Aug 2005 19:50:28 
 Re: Проблема с синхронизацией времени   Valentin Nechayev   29 Aug 2005 14:09:39 
Архивное /ru.unix.bsd/22383dcf8c57f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional