URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126180
[ Назад ]

Исходное сообщение
"Выпуск системы синхронизации точного времени Chrony 4.2"

Отправлено opennews , 17-Дек-21 11:29 
Опубликован выпуск проекта...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56363


Содержание

Сообщения в этом обсуждении
"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 11:29 
>> проброса NTP поверх протокола PTP

Обычно это плохо заканчивается когда одно обмазывают другим.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 11:38 
Интернет плохо кончил.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено AlexVRud , 17-Дек-21 16:57 
Тем более, что есть linuxptp (и старенький ptpd) плюс есть timemaster (который умеет скрещивать chrony и linuxptp, ну или посмотрев что он делает можно самому скрестить).

Зачем chrony ползёт в ptp? Там же и синхронизация системных часиков с ptp-часиками, и различные профили ptp. Ну допустим первую задачу он сможет порешать за счёт "прикольных" алгоритмов синхронизации часиков. А вот вторую-то зачем ему решать?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 11:47 
чем это лучше cron?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено lleeree_ , 17-Дек-21 11:50 
Сравнил тёплое с мягким.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено knike , 17-Дек-21 11:51 
У этих приложений, как бы, совершенно разный функционал.
А если вы имеете ввиду синхронизацию через cron, то специализированные приложения лучше тем, что плавно подстраивают время. Не должно быть так, что время вдруг на несколько секунд/минут назад ушло, после очередной синхронизации через cron.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено test , 17-Дек-21 11:51 
Это не замена крона а замена ntpd

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 11:53 
> чем это лучше cron?

Его таки можно намазать на хлеб


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 12:15 
А прикольно, что есть чуваки, которые всерьёз отвечают на этот коммент. В такие моменты чувствуешь себя не самым глупым человеком.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Vasyan2 , 17-Дек-21 13:07 
Зря.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Женя , 17-Дек-21 13:05 
Лично я файрфокс предпочитаю

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено kusb , 17-Дек-21 13:44 
Чтобы считаться умным нужно знать имена и предназначения всех демонов наизусть? Даже того демона, имя которого лучше вечером не называть?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Vasyan2 , 17-Дек-21 19:33 
> Чтобы считаться умным нужно знать имена и предназначения всех демонов наизусть?

Нет конечно. Более того, умный человек вполне может и ошибится и в этом нет ничего страшного. Но Аноним (3) утверждает что сознательно написал глупость, более того, считает себя умнее тех кто ему вполне вежливо ответил.

>Сообщение от Аноним (3), 17-Дек-21, 12:15
>А прикольно, что есть чуваки, которые всерьёз отвечают на этот коммент. В такие моменты чувствуешь себя не самым глупым человеком.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено kusb , 17-Дек-21 13:45 
Сначала не понял, что не так с вопросом, потом вспомнил, что cron не синхронизирует время по протоколу ntp, а запускает задачи запланированные на какое-то время или типа того. Думая о cron я думал о ntpd, но перепутал названия. Похоже я схожу с ума...

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено timur.davletshin , 17-Дек-21 12:13 
Поддерживает DSCP — годно.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено YetAnotherOnanym , 17-Дек-21 12:36 
> изначально спроектирован для корректной работы в нестабильных окружениях, включая ненадёжные сети с разрывами соединений, большими задержками и потерей пакетов

Есть ещё на свете умные люди.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 17:50 
Потеринги и умные - оксюморон...

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено YetAnotherOnanym , 17-Дек-21 19:03 
> chrony was originally written by Richard Curnow. It is currently maintained and developed by Miroslav Lichvar

С какого бока тут Поттеринг?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено нах.. , 17-Дек-21 19:42 
Параноики сэр, им много чего мерещится. Давайте продолжим осмотр больницы, вот тут у нас лежат Цекербергеры...

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 22:05 
А ты, похоже, до сих пор путаешь единственное и множественное числа?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:28 
> С какого бока тут Поттеринг?

Что не на шелле написано - то Леннарт делал, что тут неясного?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Лысый из Браззерс , 17-Дек-21 12:42 
Зачем нужна эта срань Господня, когда есть systemd-timesyncd?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 13:10 
Очевидно, systemd-timesyncd "In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side..."

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 14:55 
Служба systemd-timesync не может использоваться в качестве сервера времени, как тебе уже заметили.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено пончик , 17-Дек-21 15:04 
Прикинь, твое ауно systemd даааааааалекоооооооооооо не везде есть и никогда к счастью не будет.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Cyber100 , 17-Дек-21 13:09 
а чем ntpd уже не угодил?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 14:50 
Это же поттеринги, для них у любого стороннего софта фатальный недостаток: NIH.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено лютый жабби__ , 18-Дек-21 08:54 
>Это же поттеринги

поттеринги ж systemd-timesyncd сделали. причём непонятно зачем в rhel chrony до сих пор


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:29 
Они немного для разных целей. chrony - прежде всего NTP server (хотя и поддерживает клиентской режим), timesyncd - SNTP client.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 14:58 
Chrony может синхронизироваться с сервером времени намного быстрее, чем старый сервис ntpd. Это хорошо для ноутбуков или настольных компьютеров, которые не работают постоянно.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 17:29 
ntp-client чем не устраивает для разовой синхронизации?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 17:52 
> чем не устраивает

NIH синдром.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено mikhailnov , 18-Дек-21 01:20 
Тем что в процессе работы набегает рассинхрон

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:36 
>  ntp-client чем не устраивает для разовой синхронизации?

Что такое ntp-client? ntpdate, написанный много лет назад индусами из ISC за плошку риса и уже давно захороненный другими индусами из того же ISC под слоем бетона?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 17:49 
> намного быстрее

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


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 18:00 
Удосужусь. Это важно в сетях, которые долго находятся в перегруженном состоянии.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 22:03 
Тебя кто-то просил встревать?! Хотя и ты тоже не ответил на вопрос.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 22:07 
Это меня и спрашивали. Что тебе не понятно?

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 23:08 
Забавно
Аноним затролил себя

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 01:30 
Ещё я могу прочитать ему вслух https://chrony.tuxfamily.org/comparison.html

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Ordu , 18-Дек-21 08:01 
Как я понимаю, дело не в том, что синхронизация времени оказывается блокирующим событием в процессе загрузки, в котором каждая секунда на счету. Не важно, сколько при этом жрётся процессорного времени, процессор может простаивать 99.9% времени в процессе синхронизации, но фишка-то как раз в том, что он простаивает, вместо того, чтобы грузить кеды.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 08:04 
Дядя, ты откуда упал, что у тебя синхрон - блокирующий?!

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Ordu , 18-Дек-21 08:09 
> Дядя, ты откуда упал, что у тебя синхрон - блокирующий?!

А у тебя синхронизация времени не блокирует загрузку? И если у тебя батарейка на матплате сдохшая, то правильное время выставляется только после завершения загрузки, а до этого все записи в файлы приводят к кривым таймстампам в файловой системе?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 02:06 
Ты будешь удивлён, но в ембедах вообще батареек нет. Если у тебя что-то криво работает от тайм-стампов - это твои проблемы, глупо вообще полагаться на абсолютное время. Асинхронная синхронизация выполняет главное правило: монотонность. Если ты что-то там ещё себе навыдумывал, каким должно быть время, это, опять, твои и только твои тараканы.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Ordu , 19-Дек-21 10:09 
> Ты будешь удивлён, но в ембедах вообще батареек нет.

А у меня есть.

> Если у тебя
> что-то криво работает от тайм-стампов - это твои проблемы, глупо вообще
> полагаться на абсолютное время.

Не учите меня жить. Я полагаюсь.

> Асинхронная синхронизация выполняет главное правило:
> монотонность.

О какой монотонности идёт речь, если время компьютера прыгнуло _назад_? После загрузки оно меньше, чем до загрузки.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Минона , 20-Дек-21 10:46 
время относительно.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Ordu , 20-Дек-21 11:18 
> время относительно.

Да, и ещё реальность страдает от фундаментальной неопределённости, надо полагать это детали реализации реальность "протекают" -- leaky abstractions. Это не повод не патчить эти дыры реальности софтварно.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:31 
>  Дядя, ты откуда упал, что у тебя синхрон - блокирующий?!

Из реального мира. Где очень многие программы очень обижаются, если время вдруг откатывается в прошлое.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 02:08 
> программы очень обижаются

Это мир индусов, а не реальный. Это просто <пушистый зверь>, если ты пользуешься такими программами.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 20:19 
Так и запишем, что все танцы с TLS суть индусятничество и пользоваться этим никак нельзя.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено john_erohin , 19-Дек-21 01:51 
> в процессе загрузки, в котором каждая секунда на счету.

чего ???
1) кто понял жизнь, тот не спешит.
2) там где спешить не надо.
3) "процесс загрузки" происходит на р.станциях 1-2 раза в сутки, на серверах - от 1 раза в неделю до примерно никогда.
4) см.п.1.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 02:11 
Помнится, потеринги пропихивали системду, как ускорение загрузки... В итоге системда сейчас загружается в разы медленнее, чем "тупой" for в shell-скрипте для запуска init-скриптов.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено john_erohin , 19-Дек-21 02:18 
>> в процессе загрузки, в котором каждая секунда на счету.
> 1) кто понял жизнь, тот не спешит.

но есть исключение: когда надо запустить 1000+ виртуальных машин (не знаю что там с докер-контейнерами) на 100+ хостов.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Ordu , 19-Дек-21 10:08 
>> в процессе загрузки, в котором каждая секунда на счету.
> чего ???
> 1) кто понял жизнь, тот не спешит.

Понявшие жизнь могут пользоваться сколь угодно тормозным софтом, сколько им нравится. Они могут напихать в загрузку дополнительных тормозящих вещей, чтобы компьютер грузился бы полчаса, и было бы совсем неспешно.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено john_erohin , 20-Дек-21 01:10 
> Понявшие жизнь могут пользоваться сколь угодно тормозным софтом, сколько им нравится. Они
> могут напихать в загрузку дополнительных тормозящих вещей, чтобы компьютер грузился бы
> полчаса, и было бы совсем неспешно.

reductio ad absurdum - дешевый аргумент.

а "напихать" не можно, а нужно. например набор энтропии.
для повышения безопастности +3-5 минут не жалко.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Ordu , 20-Дек-21 10:23 
>> Понявшие жизнь могут пользоваться сколь угодно тормозным софтом, сколько им нравится. Они
>> могут напихать в загрузку дополнительных тормозящих вещей, чтобы компьютер грузился бы
>> полчаса, и было бы совсем неспешно.
> reductio ad absurdum - дешевый аргумент.

Он, как минимум, не дешевле, чем заявление, что тормозной софт лучше быстрого.

> а "напихать" не можно, а нужно. например набор энтропии.
> для повышения безопастности +3-5 минут не жалко.

Ну вот ты и пихай. Я ж говорю: понявшие жизнь могут пихать сколь угодно много тормозов в загрузку.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:41 
> Не удосужитесь ли рассказать, сколько тысяч раз в секунду надо синхронизироваться с сервером, чтобы это было критично по скорости?

Если код писали далекие от достижений цивилизации (в частности, математики) люди (ISC NTPD, например), то оно может и за пять минут ничего не засинхронизировать, из-за того, что jitter слишком большой. Адаптивная фильтрация? Нет, не слышали.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 02:12 
> пять минут ничего не засинхронизировать

Ох уж эти сказочники...


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено mikhailnov , 18-Дек-21 01:19 
По моим наблюдениям с маленькой выборкой при использовании chrony за время работы сервера набирается меньшая разница времени с NTP-сервером, чем при работе ntpd и systemd-timesyncd.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 08:02 
> меньшая разница времени

сколько пикосекунд?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 20:25 
Чтобы ntpd начал сообщать более-менее точное время ему требуется 7200 секунд бессбойной синхронизации с эталоном. И это у него прибито внутри здоровенными железнодорожными костылями.

И таки да, по наблюдению за поведением ntpd и chrony на одном и том же железе могу сказать, что выход на точность 50-100нс от PPS у chrony занимает менее пяти минут, ntpd жует сопли до получаса.


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:49 
> По моим наблюдениям с маленькой выборкой при использовании chrony за время работы сервера набирается меньшая разница времени с NTP-сервером, чем при работе ntpd и systemd-timesyncd.

И это закономерно.

ISC NTPD писали, скажем так, не очень квалифицированные люди. Чтобы корректно реализовать синхронизацию времени через реальные сети с присущими им случайными задержками, нужно немного разбираться в математической статистике.

timesyncd вообще не предназначен для заоблачной точности, ±10мс для него приемлемая погрешность, он ориентирован на то, чтобы быстро синхронизировать часы и поменьше грузить сеть и сервер, поэтому там используется упрощенный вариант NTP (SNTP).


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:54 
> а чем ntpd уже не угодил?

Изобилием дыр, делающим его похожим на рыболовную сеть. Безопасность - вообще не сильная сторона "продуктов" от ISC.
https://security-tracker.debian.org/tracker/source-package/ntp
https://security-tracker.debian.org/tracker/source-package/c...


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 01:59 
- А что, если исправлять ошибки?
...
- Да ну на! Мы лучше новые сделаем в новом поделии!

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 20:27 
Будешь смеяться, но авторы ntpd именно так и решили! И сейчас пилят NTPS, по-сути забросив ntpd

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 20:42 
> fedora
> RHEL/CentOS

Но ведь у них же есть солнцеликий Леннарт, запиливший  божественный systemd-timesyncd! Чем шляпникам не нравится его поделие?


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 22:02 
у них даже внутри команды процветает NIH-синдром.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:33 
И только настоящие адепты юниксвея не различают клиент и сервер.

В новости про nginx ждем претензий - "зачем оно нужен этот NIH, давно есть проверенный временем curl".


"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 19-Дек-21 01:58 
клиент и сервер были задолго до потерингов.

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 17-Дек-21 23:06 
Особенно кашерно на основе GPS

"Выпуск системы синхронизации точного времени Chrony 4.2"
Отправлено Аноним , 18-Дек-21 18:44 
Когда уже сделают обновление NTS-ключей без перезапуска?