Saya perlu mengatur ntpd untuk menyinkronkan waktu sesering mungkin, bagaimana cara melakukannya?
UPD Saya perlu membuat ntpd menyesuaikan jam sistem lebih sering, bukan polling server. Ini perlu karena jam sistem PC virtual saya melayang terlalu banyak
maxpoll sepertinya tidak mengubah apa-apa, karena saya mengatur minpoll / maxpoll ke 4 dan 5, dan penyesuaian waktu tampaknya dilakukan hanya sekali dalam beberapa menit.
Jawaban:
The
iburst
opsi ini beberapa pemeriksaan cepat secepat daemon dimulai dan setiap kali server tidak bisa diakses jika Anda memiliki bahwa dalam konfigurasi Anda. Theburst
opsi ini beberapa pemeriksaan cepat setiap kali server dapat dicapai.Secara default
ntpd
kemudian mengikuti backoff eksponensial di mana waktu antara pemeriksaan meningkat secara progresif, mulai dari 64 detik dan dua kali lipat setiap kali, hingga maksimum 1024 detik.The
maxpoll
pilihan memungkinkan Anda untuk mengatur nilai maksimum yang lebih tinggi atau lebih rendah. Nilai ini adalah kekuatan 2 dalam detik antara pemeriksaan, jadi selama 1024 detik,maxpoll
adalah 10. Ada jugaminpoll
yang 6 secara default dan dapat diturunkan menjadi 4.Jika Anda menginginkan sesuatu yang lebih sering daripada setiap 16 detik, Anda mungkin perlu menggunakan
ntpdate
daripadantpd
menjalankan loop Anda sendiri.Tolong jangan mengarahkan ini di server waktu publik tanpa menghubungi pengelola terlebih dahulu.
sumber
ntpdate
sangat bagus untuk menyinkronkan jam sekali, atau untuk menyinkronkan paksa ke server NTP Anda sendiri setiap detik pada mesin di mana penyimpangan jam lokal sangat mengerikan. Jika Anda berada dalam situasi yang terakhir, ganti mesin (jam yang buruk akan terbawa beberapa detik setiap menit - Anda tidak akan pernah punya waktu yang akurat).ntpd
tidak menyinkronkan waktu secara berkala dengan cara yang Anda pikirkan, lihat di sini untuk informasi lebih lanjut (baca semuanya, itu semua penting. Versi singkat:ntpd
menyinkronkan waktu dan memberi tahu sistem seberapa cepat waktu itu menjauh dari waktu "benar", sistem kemudian menyesuaikan frekuensi jamnya untuk melacak dengan benar waktu "benar". Dalam sehari sebagian besar sistem melacak ke dalam 5ms dari referensi).Jika tidak ada alasan yang SANGAT BAIK, Anda tidak boleh bergurau dengan cara
ntpd
menyesuaikan dan mendisiplinkan jam Anda - algoritme ini telah diuji secara menyeluruh dan di-debug, dan diberi referensi waktu yang memadai akan menghasilkan tingkat kesalahan yang sangat kecil.Terus terang jika Anda memiliki alasan yang SANGAT BAIK Anda sudah tahu apa itu, dan Anda memiliki anggaran besar untuk menyewa seorang ahli untuk membuat modifikasi ini untuk Anda ("Anda tidak akan menanyakan pertanyaan ini jika Anda benar-benar membutuhkan ini").
Jika Anda membutuhkan ketepatan waktu yang lebih baik daripada apa yang
ntpd
dapat Anda lakukan sendiri untuk sinkronisasi dengan mesin melalui jaringan, Anda memerlukan jam referensi perangkat keras presisi khusus yang terpasang secara lokal ke mesin. Perdagangan frekuensi tinggi dan eksperimen ilmiah picosecond-critical adalah satu-satunya hal yang dapat saya pikirkan yang membutuhkan ketelitian semacam ini.sumber
algorithm or program that requires high precision and accuracy
! =mega corp with super massive budget
.Dapatkan penerima waktu GPS jika Anda membutuhkan waktu yang sangat akurat. Ini akan memeriksa jam Anda setiap detik. Jika Anda tidak ingin menghabiskan banyak uang, Anda bisa mendapatkan Garmin 18x LVC di eBay atau Amazon dengan harga <$ 100 dan mengirimkannya ke port COM. Petunjuk di Internet, tetapi memang membutuhkan tingkat keterampilan kabel minimum. Solusi lengkap tersedia dengan biaya lebih tinggi, jika Anda tidak menyukai proyek DIY.
sumber