Menafsirkan pertanyaan yang akan ditanyakan tentang Raspberry Pi yang menjalankan Raspbian.
OS adalah pengaruh dominan dalam cara Rapberry Pi menjaga waktu.
Jawaban: Tanpa sumber eksternal, jam internal sangat tidak dapat diprediksi dalam hal menjaga waktu sendiri.
Studi kasus terbaru:
Ini adalah plot dari Raspberry Pi 3 B datalogger yang tiba-tiba kehilangan daya utilitas selama sekitar satu jam:
Anda dapat dengan jelas melihat bahwa ketika daya hidup kembali, ia boot dan memulai kembali pencatatan data.
Tetapi jam Raspbian melompat kembali ke masa.
Kemudian Anda dapat melihatnya melompat ke waktu yang tepat segera setelah mendapat pembaruan dari time.nist.gov
Biro Standar Nasional merekomendasikan penggunaan time.nist.gov karena URL cerdas yang menemukan waktu tercepat dan paling akurat yang tersedia. Baik Linux (ubuntu dan Raspbian) dan Windows default untuk kumpulan yang dapat banyak lompat jauh dari Master Clock.
Bagaimana cara mengatur Raspbian untuk menggunakan waktu server time.nist.gov primer?
Ini plot baru dari sistem yang sama lagi.
Karena terputus kemarin (lihat plot di atas) saya biasa sudo init 0
mematikannya dengan benar, untuk gambar kartu SD dengan Win32DiskImager pada PC.
Butuh beberapa saat, seperti yang bisa dilihat di sini.
Di sini Anda dapat melihat Raspbian awalnya menyalakan kembali jamnya tepat di tempat yang ditinggalkannya. Sepertinya itu telah mencatat data yang baik (melompat) dalam satu menit.
Kemudian itu menunjukkan apa yang terjadi ketika menerima pembaruan waktu. Melompat ke depan ke kanan.
Jumlah yang dilompati (beberapa jam) adalah waktu yang terlewatkan oleh Raspbian saat kartu SD sedang dicitrakan.
Ini twist yang mengejutkan.
Sistem hanya membeku. Lampu merah dan hijau menyala, tidak berkedip.
Diumumkan (menggunakan espeak
) dalam beberapa menit oleh pekerjaan cron berbasis server utama server yang memonitor data logger untuk kejadian seperti itu. Jadi tidak lebih dari beberapa menit.
Daya tarik selama beberapa detik. Boot ulang - LED terlihat normal.
Inilah bagaimana kesalahan ini memengaruhi pencatatan data:
Jam Raspbian melonjak maju 2 jam ketika sistem di-reboot.
Kemudian pembaruan waktu dari time.nist.gov mengembalikannya.
Jawaban: Tanpa sumber eksternal, jam internal tidak dapat diprediksi dalam hal menjaga Real Time sendiri.
Bagaimana cara mengatur Raspbian untuk menggunakan waktu server time.nist.gov primer?