为什么 Chrony 接管网络时间同步职责?

0xF*_*xF2 6 time ntp

我想知道为什么 Chrony 将 NTPd 替换为网络时间同步的默认组件。

有什么好处,理想情况下,是否在我可以阅读的地方讨论了利弊?

use*_*733 7

请参阅错误报告LP:1744072

  1. 理由:

    2.1 NTP 通常需要很多,但我们想将当前实现的 ntpd 与 18.04 的 chrony 交换。

    2.2 安全性:在安全性方面,chrony 被认为更容易维护,并提供更现代的 ntp 体验。

    2.3 效率:此外,一些云计算人员似乎有兴趣在来宾中更改为 chrony,因为它的内存/CPU 占用空间较低(我猜是效率)。

    6 年前与此 MIR 相关的 2.4 这与 Fedora 相同。请参阅:https: //fedoraproject.org/wiki/Features/ChronyDefaultNTP IIRC 自那时以来存在的一些限制已被消除,因此它比当时更好。

    2.5 一般来说,人们必须意识到,在 systemd-timesync 世界中,ntp/chrony 主要用于 ntp 服务的“服务”部分,而与客户端无关(除非您需要比 timesyncd 更好的准确性)。