Как проходит время на Raspberry Pi с последним релизом Raspbian? Что устанавливает внутренние часы с NTP-сервера? Что происходит, когда NTP-сервер недоступен?
Из моей программы я пытаюсь определить, было ли установлено время с NTP, и попросить пользователя установить его, если это не так.
timekeeping
ntp
парень
источник
источник
Ответы:
У Raspbian есть два программных решения для хронометража. Поскольку NTP требует подключения к сети, и это совершенно бесполезно, если ваш Raspberry Pi не подключен к сети, он также использует fake-hwclock . Он периодически сохраняет текущие часы и загружает их при запуске.
Это не слишком точно, но устранит проблему путешествия во времени после 1970 года после каждой перезагрузки.
источник
Вы можете регистрировать статистику NTP, а затем анализировать журналы из вашей программы.
Настройки демона NTP хранятся в файле
/etc/ntp.conf
. Раскомментируйте строку с директивой,statsdir
чтобы включить ведение журнала статистики NTP. Убедитесь, что указанный каталог существует и доступен для записи для пользователяntpd
.источник
Чтобы проверить, было ли время установлено NTP-сервером, вы можете попробовать использовать ntpq -p, вы получите что-то вроде этого *:
«Стойкость» будет> 0 в некоторой строке, если сервер NTP был достигнут, и, таким образом, установить время. Это восьмеричное скольжение по 8 битам, т.е. 0,1,3,7,17,37,77,177,377
Или это - вы можете получить grep 'stratum' <16 или sync_ntp (очевидно, это не RPI)
В качестве альтернативы (я думаю, что ntpstat не доступен сразу на RPi)
и используйте коды выхода, тоже объясненные здесь http://www.cyberciti.biz/faq/linux-unix-bsd-is-ntp-client-working/, по общему признанию, не относящиеся к RPi ...
* Адреса сервера времени не реальны
источник
Хронометраж - все в программном обеспечении. Без использования NTP нет хронометража.
Если вы хотите проверить, были ли установлены часы, просто используйте,
date
чтобы увидеть, показывает ли это эпоху Unix, то есть то, что будет по умолчанию для Pi.источник
fake-hwclock
, его, вероятно, не будет на Arch. Звучит как пух, который Арка игнорирует.