มีใครใช้ GPS สำหรับการซิงค์เวลาหรือไม่


36

ฉันเจอเซิร์ฟเวอร์ GPS NTP ไม่กี่ตัวรวมถึงโซลูชันราคาไม่แพงโดยใช้ตัวรับและซอฟต์แวร์ที่ไม่ได้วางจำหน่าย ตอนนี้ฉันแค่ใช้ NTP กับรายการเซิร์ฟเวอร์ผ่านอินเทอร์เน็ต ข้อดีของการใช้ GPS แทน (พิจารณาจากทางเลือกฟรี) คืออะไร


5
รับคะแนนโบนัส?
MathewC

มันยอดเยี่ยมมากสำหรับฉันที่ BS มีการสูบฉีดในหัวข้อนี้มาก ชั้น 0 แน่นอน ที่ OP หากคุณมีการดำเนินการที่ขึ้นอยู่กับแหล่งเวลาที่มีความแม่นยำสูงให้ลงทุนในนาฬิกา Stratum 2/3 ที่ดีตามความแม่นยำที่ต้องการ ให้ความสนใจกับข้อมูลจำเพาะของการครอบครอง
dbasnett

2
@ dbasnett Erm ฉันคิดว่าคุณเข้าใจผิดจริง ๆ ... ไม่มีสิ่งเช่น "Stratum 2/3 clock" แหล่งข้อมูลฮาร์ดแวร์ทั้งหมดเป็น Stratum 0 โดยธรรมชาติบางทีการอ่านอย่างรวดเร็วผ่านRFC 958อาจเป็นประโยชน์
Chris S

ดู RFC 1305 คุณอาจต้องการตรวจสอบไซต์ USNO และผู้ผลิตจำนวนมาก ( symmetricom.com ) พวกเขาเห็นได้ชัดว่าไม่ได้รับบันทึกเกี่ยวกับการที่ไม่มี Stratum 2/3 clock
dbasnett

คำตอบ:


13

ฉันใช้มันในการดำเนินการพนันเพื่อให้เราสามารถรักษาเวลาที่แม่นยำ แต่ยังคงมีช่องว่างอากาศที่แท้จริงระหว่างเครือข่ายการผลิตและอินเทอร์เน็ต / เครือข่ายองค์กร

ด้วยรายได้ที่เกิดขึ้นต่อชั่วโมงและครั้งหนึ่งมีตัวแทนฝ่ายขายระยะไกลรายเดียวเข้ามาในสำนักงานและเสียบแล็ปท็อปที่ติดเชื้อของเขาเข้ากับเครือข่ายคอร์ปและนำมันลงภายในไม่กี่นาที ความพยายามในการใช้สิ่งต่าง ๆ เช่นเวลา gps เพื่อให้มีช่องว่างอากาศนั้นคุ้มค่า


หากคุณอยู่ในช่องว่างอากาศคุณจะรับเวลา GPS ได้อย่างไร นั่นจะไม่ต้องการการเชื่อมต่อกับเครือข่ายหรือไม่?
Pacerier

1
สัญญาณ GPS เป็นการส่งสัญญาณวิทยุทางเดียวจากดาวเทียมดังนั้นจึงไม่จำเป็นต้องมีการเชื่อมต่อเครือข่ายภายนอก
Kaypro II

12

ด้วยเซิร์ฟเวอร์ GPS ntp คุณจะได้รับแหล่งสัญญาณนาฬิกาชั้น 0 ข้อได้เปรียบคือความแม่นยำและความกระวนกระวายใจที่ต่ำกว่า ข้อเสียคือค่าใช้จ่าย มีสถานการณ์น้อยมากที่ต้องการความแม่นยำระดับนี้ โดยทั่วไปคุณต้องการให้แน่ใจว่าระบบของคุณซิงค์กัน ดังนั้นการซิงค์เซิร์ฟเวอร์ทั้งหมดของคุณกับกล่อง ntp ภายในที่ซิงค์กับ stratum ล่างของเซิร์ฟเวอร์ ntp ภายนอกจึงเพียงพอ

ครั้งเดียวที่ฉันมีส่วนร่วมในการใช้กล่อง GPS ntp (สำหรับระบบ PKI) เราไม่เคยใช้มัน เราไม่ได้รับอนุญาตให้ติดเสาอากาศบนหลังคาของศูนย์ข้อมูลและรับสายเคเบิลกลับไปที่กล่อง ntp


ชั้น 0 ??? ไม่น่าเป็นไปได้
dbasnett

7
@ dbasnett ถือว่าเป็น Stratum 0 หากแหล่งที่มานั้นใช้ฮาร์ดแวร์ (ตาม GPS) ไม่ได้รับประกันความถูกต้อง แต่ไม่มีการกระวนกระวายใจจากการใช้เครือข่ายคอมพิวเตอร์เช่นอินเทอร์เน็ต หมายเหตุ: คอมพิวเตอร์ที่เชื่อมต่อกับฮาร์ดแวร์ยังคงเป็น Stratum 1 (เซิร์ฟเวอร์ NTP ต่ำสุด)
Chris S

Stratum นั้นอยู่ห่างจากนาฬิกาอ้างอิงจริงๆและฉันเห็นด้วยว่ามันไม่มีส่วนเกี่ยวข้องกับคุณภาพ ในอดีตเราเลือกนาฬิกาตาม Stratum และจะเกิดอะไรขึ้นถ้าเราสูญเสียการอ้างอิง (GPS) นาฬิกาที่เราเลือกทั้งหมดมีการสำรองข้อมูล Rubidium
dbasnett

8

เรามีเซิร์ฟเวอร์เวลา 1 สตราตัม 1 คู่ที่ใช้ GPS สำหรับ NTP

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

ในฝั่งเซิร์ฟเวอร์เมื่อเรารวมบันทึกเรารู้ว่าการประทับเวลาของเราเหมือนกันทั้งหมด ดังนั้นหากมีบางอย่างเกิดขึ้นในเวลา 12: 37: 15.34 ในสองเซิร์ฟเวอร์เรารู้ว่ามันเป็นจริงในเวลาเดียวกันไม่ใช่ 30 วินาทีถึงหนึ่งนาที

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


3
"ผู้ชายที่มีนาฬิการู้เวลาว่าอะไรผู้ชายที่มีนาฬิกาสองเรือนก็ไม่แน่ใจ" ด้วยสองนาฬิกามันเป็นไปไม่ได้ที่จะระบุสัญลักษณ์ที่ผิดพลาด แต่อย่านำคำพูดของฉันไปใช้ส่วนที่ 5.3.1 ของ ntp faq : "นี่คือการกำหนดค่าที่เลวร้ายที่สุดที่เป็นไปได้ - คุณควรใช้เซิร์ฟเวอร์เวลาอัปสตรีมเพียงเครื่องเดียวและปล่อยให้นาฬิกาทำงานฟรีหากอัปสตรีมนั้น จะตายหรือไม่สามารถเข้าถึงได้ "
dfc

4

แม้ว่าจะไม่ได้ใช้สำหรับการซิงค์เวลาเพื่อให้อุปกรณ์ทั้งหมดใช้เวลาเดียวกันกับบันทึกการซิงค์เวลา GPS มักใช้ในฮาร์ดแวร์การส่งข้อมูลแบบไร้สายระดับผู้ให้บริการ จะอนุญาตให้จุดเชื่อมต่อทำการซิงค์และรับ / ส่งพร้อมกันทั้งหมดเพื่อไม่ให้เกิดการรบกวนหรือเพิ่มเสียงพื้นหลังเมื่อรับฟังการส่งสัญญาณจากลูกค้า


3

ราคาไม่เล็ก (ค่อนข้าง) และมีประโยชน์น้อย สถานที่เดียวที่ฉันเห็นที่ใช้แหล่งเวลา stratum-0 ของตัวเองมีความคาดหวังสูงมากสำหรับคุณภาพของอินพุตและขาดความเชื่อถือในแหล่งเวลาภายนอก


1
มีข้อดี มิฉะนั้นจะไม่มีใครเรียกใช้พวกเขา
โจเซฟ Kern

2
ฉันอธิบายถึงข้อดีสองข้อในโพสต์ของฉัน การขาดความไว้วางใจในอินพุตและการขาดความไว้วางใจในโครงสร้างพื้นฐานภายนอก แต่ฉันเห็นเฉพาะใน. mil และภาคบริการทางการเงินเท่านั้น
dr.pooter

1
ได้รับการยกเว้น ... และใครจะบอกว่าเขาไม่ได้อยู่ด้วย +1 สำหรับลอง
โจเซฟ Kern

1
ฉันคิดว่าเขาไม่ได้อยู่ในส่วนใดส่วนหนึ่งเพราะตอนนี้เขากำลังซิงค์กับเซิร์ฟเวอร์ NTP บนอินเทอร์เน็ตและขณะนี้กำลังพิจารณาโซลูชันนี้เท่านั้น หากเขาอยู่ในภาคเหล่านั้นมาตรฐานจะมีแนวโน้มบอกว่าเขาไม่ทำเช่นนั้น ขอบคุณสำหรับการแก้ไขตัวสะกด
dr.pooter

ถ้าคุณไม่ได้ไปเที่ยว USNO มันก็ไม่มีโอกาสที่คุณจะได้เห็นนาฬิกา Stratum 0
dbasnett

2

คำตอบยอดเยี่ยมจนถึงตอนนี้! ฉันสามารถพูดได้ว่าฉันเคยเห็นแหล่งเวลา GPS ที่ใช้กับมัลติเพล็กเซอร์และ crypto บางประเภท ... มันใช้สำหรับ NTP เพียงเพราะมันมีอยู่แล้ว

ข้อดีของการใช้เซิร์ฟเวอร์ GPS NTP แบบโลคอลคือ

  • ความแม่นยำสูง
  • ไม่ขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ต

สิ่งเหล่านี้ราคาเท่าไหร่? ไม่ควรมีราคาแพงขนาดนั้น GPS + Linux + NTP ...

ว้าว $ 1,000 - $ 3000คุณต้องการมันแย่ขนาดนั้นไหม?


1
ฉันแค่ชอบเวลาที่แม่นยำจริงๆ จนถึงตอนนี้ฉันไม่มีโชคที่เชื่อได้ว่า TPTB นั้นการตรึงเวลาที่แม่นยำของฉันมีค่ามาก
sysadmin1138

2
ถ้าเป็นเพราะคุณชอบเวลาที่แม่นยำการตรึงของคุณมีค่า $ 0 ในเศรษฐกิจแบบนี้
ceejayoz

2
$ 3,000 เป็นค่าใช้จ่ายของ Windows 2008 Server Enterprise ที่มี 25 CAL, RHEL AP สำหรับเซิร์ฟเวอร์หนึ่งเครื่องที่มีการสนับสนุน 24/7 หรือ (โหลดเต็ม) พนักงาน $ 100k / ปีเป็นเวลาสี่วัน หากคุณต้องการเวลาที่แม่นยำในเครือข่ายที่ไม่ได้เชื่อมต่อกับอินเทอร์เน็ตและ PHB ของคุณจะไม่ให้ Symmetricom กับสิ่งที่พวกเขาถามโปรดพยายามหลีกเลี่ยงการตัดข้อมือที่เปิดอยู่บนเส้นผมที่แหลมของพวกเขา - มันค่อนข้างคมชัด
Brad Ackerman

พูดได้ดี! +1 เพื่อนำมาใช้ในมุมมอง
โจเซฟ Kern

2

สองสามปีก่อนฉันดูว่าเป็นไปได้หรือไม่ที่จะใช้ GPS ราคาถูก (~ $ 200- $ 300) เพื่อให้ได้เวลาที่แม่นยำบนเซิร์ฟเวอร์ ฉันแน่ใจว่าในเวลานั้น Garmin หรือ บริษัท อื่นมีซอฟต์แวร์ที่คุณสามารถรันบน Windows เพื่ออ่านเวลาบนคอมพิวเตอร์เพื่ออ่านเวลาจาก GPS ที่เชื่อมต่อกับพอร์ตอนุกรม ฉันจะถามว่ามีใครใช้สิ่งนี้เป็นทางเลือกที่ถูกกับเซิร์ฟเวอร์ NTP ที่สร้างขึ้นเพื่อวัตถุประสงค์หรือไม่ มันควรจะแม่นยำพอเพียงไม่กี่ร้อยเหรียญ


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

ใช่. แม้ว่า Windows จะสร้างเซิร์ฟเวอร์ NTP ที่ไม่ดีเนื่องจากความถี่ "ติ๊ก" (มากขึ้นหรือน้อยลงคล้ายกับการทำเคอร์เนลในโลก * nix) Garmin 18x LVC พร้อมบัดกรี DIY เล็กน้อยสามารถต่อกับพอร์ตอนุกรมได้ต่ำกว่า $ 100 BSDs เป็นตัวเลือกที่ดีที่สุดของระบบปฏิบัติการที่ใช้กันอย่างแพร่หลาย (ความแม่นยำระดับนาโนวินาทีโดยประมาณ) แม้ว่า Linux จะยังคงอยู่ในเสี้ยววินาที (ดีพอสำหรับการใช้งานส่วนใหญ่)
Chris S

1

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

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


1

เราใช้พวกเขาเพราะคุณสมบัติ "เดดแมน" ของพวกเขา (จะไม่ถูกแก้ไขมากกว่าสองสามวินาทีเพื่อที่ว่าหากมีสิ่งผิดปกติโครงสร้างพื้นฐานทั้งหมดของคุณจะไม่ย้ายไป 12 ชั่วโมงในอดีต) และความปลอดภัย NTP ไม่ปลอดภัยอย่างสิ้นเชิง การปลอมแปลงมนุษย์เป็นสื่อกลาง ฯลฯ


คุณลองแกล้งทำคำตอบ ntp จริงหรือไม่? อย่างน้อยเมื่อมีการใช้การอ้างอิงแบบยูนิกซ์จะค่อนข้างยาก ค่าเริ่มต้นของ NTP ถูกชุบแข็งและคุณสามารถเพิ่มลายเซ็นเข้ารหัสเพื่อเพิ่มการอนุญาต
Koos van den Hout

โปรดทราบว่า GPS ไม่ "ปลอดภัย" อย่างใดอย่างหนึ่ง: มีตัวจำลองกลุ่มดาวอยู่ข้างนอกซึ่งจะอนุญาตการจัดการสัญญาณตามที่ต้องการ
Piskvor

0

มันให้เซิร์ฟเวอร์ Stratum 0 NTP ภายใต้การควบคุมของคุณ จากนั้นคุณสามารถกำหนดค่าเครื่องสองสามเครื่องเป็นเซิร์ฟเวอร์ Stratum 1 ซิงค์จากเซิร์ฟเวอร์ที่มีนาฬิกา GPS ของคุณและมีปริมาณการใช้งานที่น้อยกว่าเล็กน้อยซึ่งจำเป็นต้องออกจากเครือข่ายของคุณ

เป็นเวลาประมาณ 10 ปีแล้วที่ฉันมีหนึ่งในนั้น (ที่ฉันรู้) ในเครือข่ายของฉัน แต่ ณ จุดนั้นเราไม่มีตำแหน่งเสาอากาศที่ดีและในขณะที่มันเห็นสัญญาณ GPS เป็นส่วนใหญ่ สัญญาณ, ต้องการรีเซ็ตอุปกรณ์รับสัญญาณ ด้วยการวางตำแหน่งเสาอากาศที่ดีขึ้นซึ่งส่วนใหญ่อาจไม่เกิดขึ้น


1
ไม่มีสิ่งเช่น "เซิร์ฟเวอร์ Stratum 0 NTP" Stratum 0 เป็นแหล่งฮาร์ดแวร์ภายนอก NTP เซิร์ฟเวอร์ NTP ที่เชื่อมต่ออยู่จึงเป็น Stratum 1 เนื่องจากอยู่ห่างจากนาฬิกาอ้างอิง 1 ก้าว
Chris S

@ChrisS ฉันมักจะตีความชั้นว่าเป็นเฉพาะภายใน NTP แต่ฉันมีความสุขที่จะเปลี่ยนความเข้าใจของฉัน ขอขอบคุณ.
Vatine

0

ข้อดีคือคุณจะได้รับการบันทึกเหตุการณ์ที่แท้จริง

ตัวอย่างอยู่ในโครงสร้างพื้นฐานที่สำคัญ ระบบไฟฟ้าทั้งหมดควรใช้ stratum 1 ครั้งสำหรับฐานข้อมูล ชั้น 1 เวลาเป็นสิ่งสำคัญที่จะทำงานออกจากสิ่งที่ทำบางสิ่งบางอย่างล้มเหลวโยหยุดทำงานสาธารณูปโภคในท้องถิ่นเพื่อหาผู้ที่ก่อให้เกิดความภาคตะวันออกเฉียงเหนือความมืดมนของปี 2003 NTP มักถูกส่งผ่านในความโปรดปรานของ PTP (IEEE 1588) สำหรับการซิงก์กับระดับไมโครวินาที


0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.