Dalam banyak primer pada ntpd, seperti ini , selalu ada peringatan bahwa ntpd akan berhenti mengatur ulang jam "[jika] jam Anda terlalu jauh."
Seberapa jauh "terlalu jauh"?
Juga, jika server mengambil lompatan tiba-tiba ke beban berat, misalnya dari total idleness menjadi 100% CPU, akankah peningkatan suhu menyebabkan jam cenderung "terlalu jauh"?
Bisakah ntpd dikonfigurasikan untuk menyetel ulang jam bahkan jika waktunya "terlalu jauh" atau setidaknya membuat "terlalu jauh" sedikit lebih jauh?
How far off is "too far off"?
Tergantung. OS / distro apa yang Anda gunakan, khususnya?burst
yang membuat Anda dilarang. :/ Terima kasih banyak sebelumnya!Jawaban:
Pertama, perbedaan maksimum default adalah 1000-an seperti yang disebutkan orang lain. Seperti yang dinyatakan @kyle, Anda dapat menggunakan
-g
bendera untuk mengabaikan SATU kali ini hanya untuk mengatur jam Anda pada awalnya.Setelah itu Anda benar-benar tidak akan melihat jam Anda terbawa 1000-an antara pembaruan bahkan di bawah beban tinggi, dan jika Anda melakukannya, Anda benar-benar perlu mengganti jam. Pengaturan dalam konfigurasi yang Anda butuhkan adalah
minpoll
danmaxpoll
. Ini akan memungkinkan Anda untuk mengatur durasi interval ke kekuatan 2 (misalnya 10 berarti 2 10 = 1024 dtk).Harap dicatat bahwa sistem Anda kemungkinan tidak akan melayang secara substansial bahkan di bawah beban tinggi, dan pengaturan default harus tetap di periksa. Anda tidak ingin membombardir server NTP dengan pembaruan setiap detik karena Anda menghabiskan sumber daya yang akan membuat Anda diblokir dan kemungkinan besar panggilan ke ISP NOC Anda. Jika Anda benar-benar membutuhkan waktu yang sangat akurat gunakan GPS atau atur server NTP Anda sendiri.
sumber
NTPD dapat menyesuaikan jam Anda secara bertahap lambat, jika jam mati. Gagasan di balik itu adalah bahwa langkah-langkah lambat tidak akan menyebabkan masalah dengan pengatur waktu perangkat lunak, kesenjangan aneh dalam file log dll.
Menurut halaman buku panduan, ntpd tidak akan berfungsi jika jam Anda lebih dari 1000 detik.
Karena memperlambat jam untuk menyesuaikannya dengan 1000 detik akan memakan waktu setidaknya 3 minggu dan selama waktu itu semua tanggal / cap waktu masih mati, itu sepertinya tidak masuk akal.
The
ntpdate
perintah memiliki -b beralih ke hanya menyesuaikan waktu tanpa slewing. Ini berguna dalam kasus di mana jam sistem lokal menyimpang terlalu banyak dari waktu "benar".sumber
Ini ditentukan dalam
man ntpd
, dan Anda menimpanya Anda mungkin tertarik pada-g
opsi (Perhatikan "yang 1000 s secara default":Anda dapat menyesuaikan ini di
ntpd.conf
. Jika Anda ingin menonaktifkannya, Anda dapat mengaturtinker panic 0
. Lihat dokumentasi Opsi Macam - Macam untuk mempelajari lebih lanjut.sumber
minpoll
danmaxpoll
. Terima kasih!minpoll
ataumaxpoll
.