The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Сделать постоянную синхронизацию локальных часов по хардварн"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от HellFire (ok) on 06-Фев-09, 10:15 
Здравствуйте.
Есть неподключенный к сети (использовать NTP нельзя) компьютер с Linux, в котором локальные часы сильно врут (за сутки отстают от хардварных на 15 минут - это 38 с за 1 час!). Поступило приложение настроить регулярную синхронизацию локальных часов с хардварными. Однако, есть условие - скачки времени не должны превышать 1 секунды. Это сделало невозможным синхронизацию с использованием hwclock --hctosys - как я понимаю, с помощью crontab можно выполнять команды не чаще, чем раз в 1 минуту, что является недостаточным (локальные часы за одну минуту могут отстать больше чем на 1 с - такой скачок времени недопустим).
Внимание, вопросы:
1) Можно ли настроить постоянную синхронизацию по хардварным часам системно? Т.е. чтобы система работала аналогично Windows, и время системы всегда совпадало бы с временем на материнской плате?
2) Если это невозможно, как настроить выполнение команды hwclock --hctosys хотя бы 5 раз в минуту?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от ai email(??) on 06-Фев-09, 10:22 
>[оверквотинг удален]
>использованием hwclock --hctosys - как я понимаю, с помощью crontab можно
>выполнять команды не чаще, чем раз в 1 минуту, что является
>недостаточным (локальные часы за одну минуту могут отстать больше чем на
>1 с - такой скачок времени недопустим).
>Внимание, вопросы:
>1) Можно ли настроить постоянную синхронизацию по хардварным часам системно? Т.е. чтобы
>система работала аналогично Windows, и время системы всегда совпадало бы с
>временем на материнской плате?
>2) Если это невозможно, как настроить выполнение команды hwclock --hctosys хотя бы
>5 раз в минуту?

man crontab

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от SubGun (ok) on 06-Фев-09, 10:30 
Товарищ бомбу мастерит? Погрешность в 1с так критична? Что же это за сервер такой, поделитесь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от ai email(??) on 06-Фев-09, 10:34 
>Товарищ бомбу мастерит? Погрешность в 1с так критична? Что же это за
>сервер такой, поделитесь.

сервер управления разгоном частиц в андронном коллайдере

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от SubGun (ok) on 06-Фев-09, 10:42 
>сервер управления разгоном частиц в андронном коллайдере

Судя по всему, у вас не коллайдер, а кАллайдер. На серверах используются нормальные матери, отлично отдают данные через acpi, а ваш "сервер", судя по всему, сделан дома на кухне на коленках.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от ai email(??) on 06-Фев-09, 11:27 
>>сервер управления разгоном частиц в андронном коллайдере
>
>Судя по всему, у вас не коллайдер, а кАллайдер. На серверах используются
>нормальные матери, отлично отдают данные через acpi, а ваш "сервер", судя
>по всему, сделан дома на кухне на коленках.

кхм, это не мой сервер )))
отквотте топикстартера, а то мне не комфортно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от HellFire (ok) on 06-Фев-09, 11:30 
>>сервер управления разгоном частиц в андронном коллайдере
>
>Судя по всему, у вас не коллайдер, а кАллайдер. На серверах используются
>нормальные матери, отлично отдают данные через acpi, а ваш "сервер", судя
>по всему, сделан дома на кухне на коленках.

Шутники =) С чего вы вы взяли, что это сервак вообще?

crontab - позволяет выполнять команды не чаще раза в минуту.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от ai email(??) on 06-Фев-09, 11:37 
>>>сервер управления разгоном частиц в андронном коллайдере
>>
>>Судя по всему, у вас не коллайдер, а кАллайдер. На серверах используются
>>нормальные матери, отлично отдают данные через acpi, а ваш "сервер", судя
>>по всему, сделан дома на кухне на коленках.
>
>Шутники =) С чего вы вы взяли, что это сервак вообще?
>
>crontab - позволяет выполнять команды не чаще раза в минуту.

та копец
хочешь жить через заднее отверстие?

напиши скрипт с циклом и в кронтаб )))))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от HellFire (ok) on 06-Фев-09, 11:49 
>та копец
>хочешь жить через заднее отверстие?
>
>напиши скрипт с циклом и в кронтаб )))))

Нет, не хочу, поэтому и спрашиваю здесь. А других способов решить проблему, кроме как через заднее отверстие, ты не знаешь? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от ai email(??) on 06-Фев-09, 12:06 
>>та копец
>>хочешь жить через заднее отверстие?
>>
>>напиши скрипт с циклом и в кронтаб )))))
>
>Нет, не хочу, поэтому и спрашиваю здесь. А других способов решить проблему,
>кроме как через заднее отверстие, ты не знаешь? :)

прочтите ответ выше от SubGun

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Сделать постоянную синхронизацию локальных часов по хардварн"  
Сообщение от angra (ok) on 06-Фев-09, 13:05 
Если вас интересует запуск чего-либо чаще чем раз в минуту, то это делается на любом скриптовом языке, который умеет демонизироваться(закрытие дескрипторов и setsid), system/fork/exec и sleep/select. Например на моем любимом перле. Может даже на каком-то шелле можно организовать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Сделать постоянную синхронизацию"  
Сообщение от Andrey Mitrofanov on 06-Фев-09, 12:49 
>компьютер с Linux, в котором
>локальные часы сильно врут (за сутки отстают от хардварных на 15
>минут - это 38 с за 1 час!).

А батарейку на RTC поменять?

>Поступило приложение настроить регулярную

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Сделать постоянную синхронизацию"  
Сообщение от Andrey Mitrofanov on 06-Фев-09, 12:52 
>*>hwclock --hctosys
>А батарейку на RTC поменять?

Упс. Я-таки "что-то пропустил", sorry.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Сделать постоянную синхронизацию"  
Сообщение от Сергей (??) on 06-Фев-09, 15:01 
Попробуйте запустить ntp, в качестве сервера укажите
server 127.0.0.1
fudge 127.0.01 stratum 7
restrict default ignore
restrict 127.0.0.1 nomodify
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Сделать постоянную синхронизацию"  
Сообщение от HellFire (ok) on 06-Фев-09, 15:59 
> Попробуйте запустить ntp, в качестве сервера укажите
> server 127.0.0.1
> fudge 127.0.01 stratum 7
> restrict default ignore
> restrict 127.0.0.1 nomodify

Насколько мне известно, ntp вообще с хардварным временем не работает. И зачем писать server 127.0.0.1? может быть, лучше:

server 127.127.1.0
fudge 127.127.1.0 stratum 3

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру