Scegliere tra Chrony e NTP
– In RHEL 7 ntpd è sostituito da chronyd come demone del protocollo dell'ora di rete predefinito.
– La configurazione di base per la sincronizzazione di ora e data è archiviata nel file /etc/chrony.conf .
– ntpd è ancora incluso nel repository yum per i clienti che devono eseguire un servizio NTP.
– Chrony è un'implementazione diversa del protocollo NTP (Network Time Protocol) rispetto al demone del protocollo del tempo di rete (ntpd) che è in grado di sincronizzare l'orologio di sistema più velocemente e con una precisione migliore rispetto a ntpd.
I vantaggi di Chrony includono:
1. Sincronizzazione più rapida che richiede solo minuti anziché ore per ridurre al minimo l'errore di tempo e frequenza, utile su desktop o sistemi che non funzionano 24 ore al giorno.
2. Migliore risposta alle variazioni rapide della frequenza di clock, utile per macchine virtuali con clock instabili o per tecnologie di risparmio energetico che non mantengono costante la frequenza di clock.
3. Dopo la sincronizzazione iniziale, non fa mai un passo dell'orologio in modo da non influire sulle applicazioni che richiedono che l'ora di sistema sia monotona.
4. Migliore stabilità quando si tratta di ritardi asimmetrici temporanei, ad esempio quando il collegamento è saturato da un download di grandi dimensioni.
5. Non è richiesto il polling periodico dei server, quindi i sistemi con connessioni di rete intermittenti possono comunque sincronizzare rapidamente gli orologi.
Quando usare chrony
Chrony sarebbe considerato l'abbinamento migliore per i sistemi che sono spesso sospesi o comunque disconnessi a intermittenza da una rete (server mobili e virtuali, ecc.).
Quando usare NTP
Il demone NTP (ntpd) dovrebbe essere preso in considerazione per i sistemi che normalmente sono mantenuti permanentemente accesi. I sistemi che devono utilizzare IP broadcast o multicast, o per eseguire l'autenticazione di pacchetti con il protocollo Autokey, dovrebbero prendere in considerazione l'utilizzo di ntpd.