CentOS/RHEL 7:Chrony vs NTP(ntpd和chronyd之間的差異)

sync_tb發表於2021-03-17

Redhat Linux 7中 網路時間協議的改進

Chrony是網路時間協議(NTP)的另一種實現,與ntpd相比,它能夠更快地同步系統時鐘並具有更好的準確性。Chrony還可以對時脈頻率的快速變化提供更好的響應,這對於時鐘不穩定或無法保持時脈頻率恆定的節能技術的虛擬機器很有用。

除NTP改進外,Red Hat Enterprise Linux 7還包括對IEEE 1588版本2規範精確時間協議(PTP)的支援。儘管與網路時間協議(NTP)相似,但PTP的主要優點是各種網路介面卡(NIC)和網路交換機中的硬體支援。與硬體支援一起使用時,PTP的精度可達到亞微秒,這比NTP通常可獲得的精度要好得多。而且,透過使用基於GPS的時間源,PTP甚至可以用於高度精確地同步不同的網路。


在Chrony和NTP之間選擇

–在RHEL 7中,ntpd被chronyd替換為預設網路時間協議守護程式。
–同步時間和日期的基本配置儲存在檔案 /etc/chrony.conf中
–對於需要執行NTP服務的客戶,ntpd仍包含在yum儲存庫中。
– Chrony是與網路時間協議守護程式(ntpd)不同的網路時間協議(NTP)的實現,與ntpd相比,它可以更快地同步系統時鐘,並且精度更高。


Chrony的好處包括:

1.更快的同步僅需數分鐘而不是數小時,以最大程度地減少時間和頻率誤差,這對於一天24小時不執行的桌上型電腦或系統很有用。
2.更好地響應時脈頻率的快速變化,這對於時鐘不穩定的虛擬機器或無法使時脈頻率保持恆定的節能技術很有用。
3.初始同步後,它將不再計時,以免影響需要系統時間單調的應用程式。
4.處理臨時的非對稱延遲時,例如當連結被大量下載飽和時,它具有更好的穩定性。
5.不需要定期輪詢伺服器,因此具有間歇性網路連線的系統仍可以快速同步時鐘。


何時使用chrony

對於經常被掛起或間歇性地與網路(移動和虛擬伺服器等)斷開連線的系統,按時間順序將被視為最佳匹配。


何時使用NTP

對於通常永久保持開啟狀態的系統,應考慮使用NTP守護程式(ntpd)。 需要使用廣播IP或多播IP或使用自動金鑰協議對資料包進行身份驗證的系統應考慮使用ntpd。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496307/viewspace-2763249/,如需轉載,請註明出處,否則將追究法律責任。

相關文章