Почему TMux не может правильно инициализировать -мой -zsh?

Объявление systemd -timesyncd в файле НОВОСТЕЙ systemd хорошо объясняет отличия этого инструмента от Chrony и ему подобных. (упор шахтный):

A new "systemd-timesyncd" daemon has been added for synchronizing the system clock across the network. It implements an SNTP client. In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side, and does not bother with the full NTP complexity, focusing only on querying time from one remote server and synchronizing the local clock to it. Unless you intend to serve NTP to networked clients or want to connect to local hardware clocks this simple NTP client should be more than appropriate for most installations. [...]

Эта настройка является распространенным вариантом использования для большинства хостов в парке серверов. Обычно они синхронизируются с локальными серверами NTP, которые сами синхронизируются из нескольких источников, возможно, включая оборудование. systemd -timesyncd пытается предоставить простое ---решение для этого общего случая использования.


Попытка ответить на ваши конкретные вопросы:

What are the real world differences between the two in terms of accuracy?

Я считаю, что вы можете добиться большей точности, получая данные синхронизации из нескольких источников, что, в частности, не поддерживается для systemd -timesyncd. Но когда вы используете его для получения данных синхронизации с центральных NTP-серверов, подключенных к вашей надежной внутренней сети, использование нескольких источников на самом деле не так важно, и вы получаете хорошую точность из одного источника.

Если вы синхронизируете свой сервер с доверенным сервером в локальной сети и в том же центре обработки данных , разница в точности между NTP и SNTP -будет практически нулевой. NTP может учитывать RTT и проводить анализ времени, но это не так выгодно, когда ваш RTT действительно мал, как в случае с быстрой локальной сетью и соседним компьютером. Вам также не нужны несколько источников, если вы можете доверять тому, который используете.

What are the differences in efficiency?

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

What are a "non simple" time sync needs aka the use-cases for chrony as NTP client?

Об этом говорится в приведенной выше цитате.но в любом случае это варианты использования Chrony, которые не охватываются systemd -timesyncd:

  • запуск NTP-сервера (, чтобы другие хосты могли использовать этот хост в качестве источника для синхронизации );
  • получение информации о синхронизации NTP из нескольких источников (, что важно для хостов, получающих эту информацию с общедоступных серверов в Интернете ); и
  • получение информации о синхронизации от местных часов, для чего обычно используется специализированное оборудование, такое как устройства GPS, которые могут получать точную информацию о времени со спутников.

Для этих вариантов использования требуется Chrony или ntpd или что-то подобное.

1
21.01.2017, 21:19
0 ответов

Теги

Похожие вопросы