การซิงโครไนซ์เวลาของคอมพิวเตอร์สองเครื่อง


10

ฉันชอบซิงโครไนซ์จังหวะของคอมพิวเตอร์สองเครื่องที่เชื่อมต่อผ่านอีเธอร์เน็ต (โดยไม่มีเราเตอร์อยู่ระหว่าง) และแยกห่างกัน 100 เมตรหรือมากกว่านั้น มีหลายโปรโตคอลที่ทำ sycnh time ตามการวิจัยของฉัน แต่ความแม่นยำของเวลาไม่ชัดเจน กำหนดเวลาเดลต้า I มีเป้าหมายน้อยกว่า 10usec สามารถทำได้ด้วยอีเธอร์เน็ตพร้อมการวางแผนซอฟต์แวร์อย่างระมัดระวังหรือไม่?

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


1
นั่นไม่เกี่ยวกับความยาวของการขัดจังหวะใน Linux หรือไม่ คุณตั้งใจจะทำอะไรกับการซิงค์นาฬิกาที่มีความแม่นยำสูง
pjc50

1
NTP จะช่วยให้คุณบรรลุความแม่นยำสูงสุด 1ms ผ่านเครือข่ายท้องถิ่น PTP หรือ GPS เป็นวิธีที่จะไป ทำไมคุณถึงต้องการการซิงโครไนซ์ที่ดี
Rafał Rawicki

คำตอบ:


20

ลองดูที่PTPมันสามารถสร้างความแม่นยำระดับไมโครวินาทีผ่าน LAN

หรือคุณสามารถซื้อตัวรับสัญญาณ GPS คู่หนึ่งซึ่งจะทำให้สัญญาณหยุดชะงักทุกวินาที ความแม่นยำเวลา GPS เป็นประมาณ 40 ns การ



โปรดทราบว่า PTP ต้องการการประทับเวลาของฮาร์ดแวร์ภายในอินเทอร์เฟซเครือข่ายเพื่อความแม่นยำสูงสุด (และแน่นอนว่าสแต็คซอฟต์แวร์ที่รองรับฟังก์ชั่นนี้) นอกจากนี้หากคอมพิวเตอร์เชื่อมต่อผ่านสวิตช์ก็ควรทำหน้าที่เป็นนาฬิกาโปร่งใส - ซึ่งต้องใช้การสนับสนุนฮาร์ดแวร์
sblair

1
หรือซื้อเครื่องรับ GPS หนึ่งเครื่องและป้อนสัญญาณ PPS เดียวกัน ("ติ๊กสัญญาณขัดจังหวะทุกวินาที") กับคอมพิวเตอร์แต่ละเครื่อง หรือแหล่ง PPS อื่น ๆ [ตัวรับสัญญาณ GPS นั้นมีราคาไม่แพง แต่บางครั้งมุมมองที่ชัดเจนเกี่ยวกับความต้องการของท้องฟ้าก็เป็นเช่นนั้น!)
Derobert

@derobert ท้องฟ้าใสเป็นสิ่งจำเป็นเท่านั้นที่จะได้รับการแก้ไข ตัวรับสัญญาณ GPS ของฉันพร้อมเสาอากาศแพตช์ขนาด 1 ซม. ²ทำให้รับเวลาดาวเทียมได้ทุกที่ในบ้าน (ยกเว้นชั้นใต้ดิน) แต่มันเป็นคำพูดที่ยุติธรรมฉันเดิมพันว่าดาต้าเซ็นเตอร์บางคนเป็นเหมือนห้องใต้ดินของฉันในแง่ของการรับสัญญาณ GPS
Dmitry Grigoryev

1
@DmitryGrigoryev ขึ้นอยู่กับว่าสร้างขึ้นอย่างไร เช่นฉันอยู่ชั้นบนสุดของที่ทำงานไม่มีอะไรเหนือชั้นยกเว้นหลังคา แต่หลังคาเป็นโลหะและตัวรับสัญญาณ GPS ส่วนใหญ่มองไม่เห็นดาวเทียมเดียว ดังนั้นการติดตั้งเครื่องรับสัญญาณ GPS เวลาที่นี่จะต้องติดตั้งเสาอากาศด้านนอกใช้สายเคเบิลเข้ากับมัน ฯลฯ ฉันแค่ต้องการชี้ทางเลือกในกรณี OP (หรือผู้อ่านในอนาคต) มีสถานการณ์เช่นที่นี่
Derobert
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.