Score:0

ละเว้นแหล่งที่มาตามลำดับเวลาผิดอย่างเห็นได้ชัด

ธง cn

ฉันมีหุ่นยนต์และกำลังใช้ไทม์มาสเตอร์เพื่อเริ่มการจับคู่และเพิ่มแหล่ง PTP จาก GPS ของฉัน เมื่อฉันเริ่มหุ่นยนต์ข้างในซึ่งไม่สามารถรับสัญญาณดาวเทียมได้ GPS อ้างว่าเป็นวันที่ 5 มกราคม 1980 ด้วยเหตุนี้ ฉันจึงได้รับแหล่งข้อมูล stratum 0 ที่เลือกไว้ และเวลาก็ก้าวไปที่ปี 1980 (เพราะฉันมี "makestep 1 3" กำหนดค่าตามลำดับเวลา) จากนั้นเมื่อฉันนำหุ่นยนต์ออกไปข้างนอกและ GPS เริ่มโฆษณาเวลาที่ถูกต้อง มันเริ่มเอนเอียงไปทางปี 2021 ซึ่งแน่นอนว่าจะไปไม่ถึง รายการแหล่งที่มาตามลำดับมีลักษณะดังนี้:

[ผู้ใช้ root@robot]# แหล่งที่มาของเวลา
210 จำนวนแหล่งที่มา = 5
ชื่อ MS/ที่อยู่ IP Stratum Poll ถึง LastRx ตัวอย่างสุดท้าย
================================================== =============================
#x PTP0 0 2 377 4 +15173d[+15173d] +/- 8760us
^* ipv4.ntp1.rbauman.com 2 6 377 38 -43ms[ -15ms] +/- 134ms
^- 150.136.0.232 2 7 377 148 -59ms[ -31ms] +/- 192ms
^+ 38.229.58.9 2 8 377 216 +30ms[ +55ms] +/- 124ms
^+ ntp.speculation.org 2 7 377 38 -5919us[ +22ms] +/- 130ms

ฉันตั้งเวลาไว้อย่างถูกต้องแล้วเมื่อรวบรวมข้อมูลนี้ คุณจะเห็นว่าแหล่งข้อมูลแรกปิดภายใน 15,173 วัน เนื่องจากปี 2021 - 1980 = 15,000 วัน

วิธีแก้ไขที่ง่ายและชัดเจนที่เราใช้คือการปิดทุกอย่างแล้วเปิดใหม่อีกครั้งเมื่อเราอยู่ข้างนอก แต่ฉันหวังว่าจะมีตัวเลือกการกำหนดค่าแบบลำดับเวลา (หรือตัวเลือกการกำหนดค่าไทม์มาสเตอร์) ที่ฉันขาดหายไปซึ่งจะไม่สนใจแหล่งที่มา (แม้ว่าพวกเขาจะ อ้างว่าเป็นชั้น 0) ถ้ามันปิดโดยโอ้พูดว่า 20 ปีหรือระยะเวลาอันมหาศาลอื่น ๆ

ฉันได้ลองเปลี่ยนการตั้งค่า makestep แล้ว แต่นั่นทำให้ปัญหาแย่ลง เพราะหากเราปิดการใช้งาน makestep จะมีคนทำงานกับหุ่นยนต์ภายในสองสามชั่วโมง นาฬิกาจะเดินเอียงไปทางปี 1980 สองสามชั่วโมง จากนั้นนาฬิกาจะผิดจนกว่าจะทำได้ ถูกเบ้กลับในระยะเวลาที่เท่ากัน

ขอบคุณสำหรับความคิดใด ๆ ที่คุณมี ฉันกำลังทำสิ่งนี้กับพีซีแบบฝังตัวสามเครื่องที่ใช้ระบบปฏิบัติการที่แตกต่างกัน ดังนั้นฉันจึงไม่สามารถระบุเวอร์ชัน Linux หรือเวอร์ชันที่ตรงกันได้ หากคุณมีวิธีแก้ปัญหาที่ใช้ได้เฉพาะกับ chrony เวอร์ชันล่าสุด เรายินดีรับฟัง!

Paul avatar
cn flag
คำถามนี้เกี่ยวข้องกับการจัดการระบบเทคโนโลยีสารสนเทศในสภาพแวดล้อมทางธุรกิจหรือไม่?
Chris Showers avatar
cn flag
คำถามที่ยุติธรรมพอล ฉันโพสต์บน serverfault เพราะดูเหมือนว่าจะมีคำตอบที่ดีที่สุดสำหรับคำถามเกี่ยวกับการกำหนดค่าตามลำดับเวลา คำถามนี้สามารถแก้ไขใหม่เพื่ออ้างอิงเซิร์ฟเวอร์ NTP ที่ใช้ GPS เช่น Veracity TIMENET Pro ซึ่งบางครั้งอาจถูกปฏิเสธเนื่องจากอาคารสูงโดยรอบหรือการครอบคลุมของเมฆ (ซึ่งจริง ๆ แล้วเป็นสิ่งที่ฉันมีในห้องเซิร์ฟเวอร์ของฉัน)
Score:1
ธง cn

โปรดทราบว่าเอาต์พุตต้นทางของคุณระบุว่า PTP0 คือ exถูกแยกออกเนื่องจากการชดเชยมหาศาล และคุณมีสิ่งที่ดูเหมือนแหล่งที่มาของ NTP Pool ที่ตกลงภายใน 200 มิลลิวินาที หากสามารถเข้าถึงได้ อย่างหลังหมายความว่าสิ่งนี้จะแม่นยำหาก PTP0 ไม่ก้าวทันที

ลบ ทำขั้นตอน บรรทัดและแทนที่ด้วยสิ่งที่ต้องการ

initstepslew 1 2.pool.ntp.org

เมื่อ chronyd เริ่มทำงาน มันจะส่งแพ็กเก็ต iburst style สองสามแพ็กเก็ต และขั้นตอนหากจำเป็น เนื่องจากเป็น NTP เท่านั้น จะไม่ได้รับผลกระทบจากปัญหาการแก้ไข GPS

หากเครือข่าย IP ไม่สามารถใช้งานได้บ่อยครั้ง เช่น เมื่ออยู่ภายนอก ให้ตรวจสอบ man chrony.conf สำหรับตัวอย่าง "การเชื่อมต่อไม่บ่อย" และ "เครือข่ายแยก" ทำเครื่องหมายเซิร์ฟเวอร์ NTP เป็นออฟไลน์และออนไลน์ในสคริปต์เครือข่าย ตั้งค่าเซิร์ฟเวอร์ NTP บนคอมพิวเตอร์บางเครื่องบนเครือข่ายท้องถิ่น เครื่องใดก็ตามที่มีนาฬิกาเรียลไทม์ที่ไม่ดีก็จะเข้าใกล้กว่าจุดเริ่มต้นของยุค GPS

อาจปรับแต่งตัวเลือกบนเซิร์ฟเวอร์ใน chrony.conf เพื่อไม่ให้ใช้เฉพาะ GPS ตัวอย่างเช่น:

พูล 2.pool.ntp.org ต้องการ

โดยที่ pool.ntp.org คือเซิร์ฟเวอร์ NTP ที่คุณกำหนดค่าไว้ จำเป็นต้อง หมายความว่าเซิร์ฟเวอร์เหล่านั้นไม่จำเป็นต้องถูกแยกออกเพื่อปรับเวลา จำเป็นต้องใช้เซิร์ฟเวอร์ NTP ที่เข้าถึงได้ อย่างไรก็ตาม chrony นั้นสามารถชดเชยการดริฟท์ได้ดีแม้ว่าจะไม่ได้เชื่อมต่อก็ตาม

Chris Showers avatar
cn flag
ขอบคุณจอห์น! หุ่นยนต์มีวิทยุ 4G สำรอง ดังนั้นมันจึงมีการเชื่อมต่ออินเทอร์เน็ตอยู่เสมอ ยกเว้นบางครั้งที่กล่อง Linux บูทได้เร็วกว่าวิทยุ ฉันคิดว่าการแก้ไขนี้จะได้ผล ฉันจะกำหนดค่าและทดสอบคืนนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา