Kinh nghiệm của tôi là với ntp chứ không phải openntpd.
Bạn nên biết rằng giao thức NTP thường bắt đầu bằng việc gửi các gói mỗi phút (64 giây), nhưng thường giải quyết bằng cách gửi và nhận một gói mỗi 17 phút cho mỗi máy chủ bạn có trong tệp /etc/ntp.conf của mình. Tuy nhiên, sự cố ngừng mạng hoặc đồng hồ không ổn định trong thiết bị của bạn có thể làm tăng điều này. Mỗi gói có tải trọng khoảng 68 byte, do đó, có lẽ chỉ hơn 100 byte, mỗi cách, cho mỗi cuộc thăm dò.
Các ndate và ntpdate tại thời gian lên mạng là những ý tưởng tốt để thiết lập thời gian. Và nếu đó là tất cả những gì bạn cần thì nên làm việc tốt cho bạn.
Tuy nhiên, nếu bạn cần giữ thời gian đồng bộ hóa trong một thời gian dài, giao thức ntp được thiết kế để làm điều đó. Đồng hồ trong thiết bị của bạn sẽ chạy nhanh hay chậm một chút tùy thuộc vào mức độ ấm hay lạnh của nó, mặc dù nó có thể có đồng hồ điều khiển bằng pha lê - và việc bấm giờ liên tục có nghĩa là điều chỉnh cho điều đó.
Dưới đây là một số gợi ý nếu bạn cần chấm công liên tục và muốn giảm băng thông được sử dụng. Họ đề cập đến các mục trong ntp.conf.
Đừng sử dụng iburst. (Nhưng sẽ mất nhiều thời gian hơn để đặt thời gian ban đầu).
Tăng minpoll lên từ 6 (2 ^ 6 giây là 64 giây). Điều này làm giảm lưu lượng khi giao thức khởi động sau khi mạng xuất hiện.
Tăng maxpoll lên từ 10 (2 ^ 10 giây là 1024 giây hoặc cứ sau 17 phút. Bạn có thể đi xa tới 17 để thăm dò ý kiến cứ sau 36 giờ. Tôi chưa thử điều này.
Chỉ sử dụng một số lượng máy chủ tối thiểu, nếu bạn có một máy chủ có thể truy cập đáng tin cậy từ các thiết bị nhúng của mình, điều đó thật tuyệt vời. Càng nhiều máy chủ thì thời gian chờ càng đáng tin cậy, nhưng lưu lượng truy cập tăng lên, vì vậy đó là một sự đánh đổi.