Saya memiliki ntpd berjalan di server saya. Ini semua pengaturan default, kecuali saya berkomentar kemampuannya menjadi server ke komputer lain:
# restrict -4 default kod notrap nomodify nopeer noquery
# restrict -6 default kod notrap nomodify nopeer noquery
restrict default ignore
Jika saya menjalankan ntpdate -q ntp.ubuntu.com
, saya diberitahu bahwa jam mesin saya mati 7 detik.
Apa yang sedang terjadi? Bagaimana saya bisa mendiagnosis apa yang terjadi, apakah ada log yang bisa saya nyalakan?
info lebih lanjut # 1
# ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
91.189.94.4 193.79.237.14 2 u 30 64 7 108.518 -0.136 0.361
info lebih lanjut # 2
Inilah yang tampak ketika saya mengajukan pertanyaan:
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 7.191308, delay 0.13310
10 Jan 20:38:09 ntpdate[31055]: step time server 91.189.94.4 offset 7.191308 sec
Dan inilah yang terlihat seperti sekarang, setelah memulai ulang ntpd beberapa kali (saya berasumsi itulah yang memperbaikinya):
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 0.000112, delay 0.13164
10 Jan 20:47:03 ntpdate[31419]: adjust time server 91.189.94.4 offset 0.000112 sec
info lebih lanjut # 3
Saya uninstall ntp dan menginstal openntpd dan berlari /usr/sbin/ntpd -d
, dan saya melihat output seperti ini:
reply from 64.73.32.134: offset 6.715003 delay 0.041152, next query 30s
reply from 208.53.158.34: offset 6.700224 delay 0.036263, next query 31s
adjusting local clock by 6.734120s
reply from 72.18.205.156: offset 6.708575 delay 0.035885, next query 30s
reply from 64.73.32.134: offset 6.701463 delay 0.044199, next query 33s
Yang bagi saya cukup jelas menunjukkan bahwa saya tidak dapat mengatur waktu di server saya (walaupun, dengan ntp reguler, kadang-kadang tampaknya memperbarui ...).
info lebih lanjut # 4
Penyedia VPS saya mengatakan:
Kernel terbaru seharusnya tidak mengunci sistem Anda ke jam dom0 kami, untuk berada di sisi aman Anda dapat mengatur xen.independent_wallclock = 1 di sysctl.conf Anda.
Yang saya kira masih belum membahas masalah VPS yang membutuhkan CPU yang tersedia untuk melakukan perhitungan waktu yang benar.
ntpq -np
, apa outputnya?