ประสบการณ์ของฉันอยู่กับ ntp มากกว่า openntpd
คุณควรรู้ว่าโพรโทคอล NTP มักเริ่มต้นด้วยการส่งแพ็คเก็ตทุก ๆ นาที (64 วินาที) แต่โดยปกติแล้วจะตั้งรกรากโดยการส่งและรับหนึ่งแพ็คเก็ตทุก ๆ 17 นาทีสำหรับเซิร์ฟเวอร์แต่ละเครื่องที่คุณมีในไฟล์ /etc/ntp.conf เครือข่ายขัดข้องหรือนาฬิกาไม่เสถียรในอุปกรณ์ของคุณอาจเพิ่มขึ้นได้ แต่ละแพ็คเก็ตมีน้ำหนักบรรทุกประมาณ 68 ไบต์ดังนั้นอาจเป็นมากกว่า 100 ไบต์แต่ละวิธีต่อโพล
rdate และ ntpdate ณ เวลาที่เครือข่ายเป็นแนวคิดที่ดีสำหรับการตั้งเวลา และถ้านั่นคือสิ่งที่คุณต้องการควรจะทำงานได้ดีสำหรับคุณ
หากคุณต้องการให้เวลามีการซิงค์เป็นเวลานานอย่างไรก็ตามโปรโตคอล ntp ได้รับการออกแบบให้ทำเช่นนั้น นาฬิกาในอุปกรณ์ของคุณจะทำงานเร็วหรือช้าขึ้นอยู่กับว่าอบอุ่นหรือเย็นอย่างไรถึงจะได้รับแม้ว่าจะมีนาฬิกาที่ควบคุมด้วยคริสตัล - และการจับเวลาอย่างต่อเนื่องก็มีไว้เพื่อปรับเปลี่ยน
นี่คือคำแนะนำหากคุณต้องการการจับเวลาอย่างต่อเนื่องและต้องการลดแบนด์วิดท์ที่ใช้ พวกเขาอ้างถึงรายการใน ntp.conf
อย่าใช้ iburst (แต่จะใช้เวลามากขึ้นในการตั้งเวลาเริ่มแรก)
เพิ่ม minpoll ขึ้นไปจาก 6 (2 ^ 6 วินาทีคือ 64 วินาที) สิ่งนี้จะลดทราฟฟิกเมื่อโปรโตคอลเริ่มทำงานหลังจากที่เครือข่ายขึ้นมา
เพิ่ม maxpoll ขึ้นไปจาก 10 (2 ^ 10 วินาทีคือ 1024 วินาทีหรือประมาณทุก ๆ 17 นาทีคุณสามารถไปไกลถึง 17 เพื่อสำรวจความคิดเห็นทุก ๆ 36 ชั่วโมงฉันยังไม่ได้ลองด้วยตัวเอง
ใช้เซิร์ฟเวอร์จำนวนน้อยที่สุดหากคุณมีเซิร์ฟเวอร์ที่สามารถเข้าถึงได้อย่างน่าเชื่อถือจากอุปกรณ์ฝังตัวของคุณ ยิ่งเซิร์ฟเวอร์มีเวลาในการจับเวลามากเท่าใดนัก แต่ทราฟฟิกมีขนาดใหญ่ขึ้น