Akankah NTP melayang mundur

9

Apakah NTP akan memindahkan jam sistem ke belakang? Saya sedang berpikir tentang membuat id unik yang sebagian didasarkan pada waktu. Jika jam bergerak mundur, entah bagaimana saya harus memperhitungkannya.

Dave
sumber
jam sistem akan melompat mundur. Dalam kasus yang sangat jarang terjadi, mungkin NTP melakukan apa yang disebut "langkah" mundur (alih-alih "membunuh"), lihat eecis.udel.edu/~mills/ntp/html/clock.html . Namun, ada kemungkinan bahwa pola / kesalahan operasional umum akan membuat jam sistem Anda melompat-lompat.
Jan-Philip Gehrcke

Jawaban:

13

ntpd akan mencoba untuk mencegah waktu bergerak mundur dengan memperlambat jam sistem sampai semuanya sinkron. Namun, jika jam sistem terlalu jauh ke depan, ntpd akan mengeluh dan Anda harus menyesuaikan secara manual atau meneruskan flag -g ke ntpd untuk memungkinkannya melakukan satu (dan hanya satu) penyesuaian besar.

ZoogieZork
sumber
7

Dua hal bisa terjadi. Jam dapat disesuaikan kembali, atau server ntpd akan terus menyesuaikan jam RTC sampai kedua jam berada dalam sinkronisasi. Secara efektif, ini terlihat seperti waktu jam lokal melambat sambil menunggu server mengejar kami. Proses ini disebut koreksi perubahan.

Opsi mana yang dipilih oleh klien ntp tergantung pada konfigurasi. Konsultasikan halaman manual di sistem Anda untuk memastikan bahwa opsi slew dipilih sehingga waktu tidak melayang mundur. Perhatikan bahwa waktu dapat dibiarkan melayang mundur jika secara signifikan keluar. Jadi perhatikan itu. Juga, perhatikan penghematan siang hari. Itu bisa menjadi lubang dalam desain Anda.

Lihat NTP docs ... http://doc.ntp.org/4.1.0/ntpd.htm dan bagian bernama "bagaimana ntp beroperasi". untuk informasi lebih lanjut.

Mat
sumber