นาฬิกาล่องลอยแม้ว่า NTPD จะทำงานอยู่


11

ฉันมีปัญหากับนาฬิกาลอยบนพีซีของฉัน ฉันกำลังวิ่ง

  • Ubuntu 10.10 บน IBM e-server ที่ค่อนข้างวิกฤต (1.5GB RAM, 2.4GHz CPU)

  • ntpd กำลังทำงาน (เริ่มที่ระดับการรัน 2)

  • เซิร์ฟเวอร์ถูกกำหนด:

    server 1.us.pool.ntp.org
    server 2.us.pool.ntp.org
    server 3.us.pool.ntp.org
    server time.nrc.ca
    server ntp1.cmc.ec.gc.ca
    server ntp2.cmc.ec.gc.ca
    server wuarchive.wustl.edu
    server clock.psu.edu
    

ดูไฟล์บันทึกดูเหมือนว่า ntp daemon กำลังทำงานอยู่ แต่ดูเหมือนว่านาฬิการะบบจะไม่ถูกตั้งค่า

ถ้าฉันตั้งเวลาจากนาฬิกา "อะตอมมิก" ของ Casio ด้วยตนเองวันที่ / เวลาที่แอปเพล็ตนาฬิกาแสดงจะลอยหลุดจากการซิงค์เมื่อเวลาผ่านไป

ดูที่ไฟล์บันทึก (ด้านล่าง) ดูเหมือนว่า ntp daemon จะเริ่มทำงานและทำงาน

ดังนั้นตอนนี้ฉันจึงอ่อนกำลังโดยสิ้นเชิง :-(

นี่คือสำเนาของฉันntp.logไฟล์


คุณสามารถโพสต์ไฟล์ ntp.conf ทั้งหมดของคุณได้หรือไม่? คุณจะได้อะไรถ้าคุณเรียกใช้คำสั่ง "ntpq" และพิมพ์ "peers"
BenTobin

คำตอบ:


7

NTP daemons ไม่ต้องการกระโดดครั้งใหญ่ในเวลาของระบบ สำหรับหนึ่งมัน borks เหตุการณ์ของรายการในล็อกไฟล์ของคุณระบบ daemons อาจประหลาดออก ฯลฯ สิ่งที่มันทำคือ "ลอย" นาฬิการะบบของคุณเข้ามาแทนที่ หากคุณต้องการตรวจสอบว่า "เวลาจริง" ไกลแค่ไหนคุณสามารถสอบถามเซิร์ฟเวอร์ ntp:

ntpdate -q pool.ntp.org

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

service ntp stop
ntpdate pool.ntp.org
service ntp start

แก้ไข: เพื่อตอบสนองต่อความคิดเห็นด้านล่าง

ตั้งค่าบรรทัดนี้ใน / etc / default / ntpdate

NTPDATE_USE_NTP_CONF=yes


ฉันพยายาม -q ntpdate 18 Feb 08:24:30 ntpdate[13940]: no server suitable for synchronization foundและมีข้อความที่น่าสนใจ ดังนั้นตอนนี้ฉันสงสัยว่ามีบางสิ่งที่ขัดขวางความสามารถในการซิงค์นาฬิกาของฉันหรือไม่ กฎไฟร์วอลล์องค์กรอาจ?
droffo

อืม - ฉันลองแบบเดียวกันกับAsus eee 900 netbookของฉัน(เช่นเดียวกับ Ubuntu 10.10) และฉันได้รับข้อความเดียวกันขณะที่เชื่อมต่อกับเครือข่ายคอร์ป ฉันจะลองอีกครั้งในภายหลังจากสตาร์บัคส์หรือบ้านและดูว่าฉันได้ผลลัพธ์เดียวกันหรือไม่
droffo

2
การแก้ไข ควรเป็น: / etc / default / ntpdate
david6

NTPDATE ไม่ได้ให้เกียรติการตั้งค่า: NTPDATE_USE_NTP_CONF = ใช่ในไฟล์ปรับแต่ง (/ etc / default / ntpdate)
david6

@ tim-bielawa นั่นน่าสนใจมากฉันไม่ได้คิดอย่างนั้น คุณช่วยชี้ให้เห็นถึงทรัพยากรที่ชัดเจนที่ฉันสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ NTPD แก้ไขเวลาของระบบได้หรือไม่ ขอบคุณล่วงหน้า.
กระฉับกระเฉง

4

มีปัญหาบางอย่างกับการซิงโครไนซ์ NTP ใน Ubuntu มีการระบุการแก้ไขบางอย่างและจะอยู่ในการเปิดตัว 11.04 ในเดือนเมษายน

โคลินวัตสันเขียนบล็อกโพสต์รายละเอียดเกี่ยวกับเรื่องนี้เป็นคำตอบที่ต์โพสต์อูบุนตูระดมสมอง


ขอบคุณ - นั่นเป็นบทความที่ดี บางทีฉันควรรอจนกว่า 11.04 จะออกมา!
droffo

สิ่งนี้ไม่ได้แก้ไขปัญหาที่เกิดขึ้นใน: bugs.launchpad.net/ubuntu/+source/ntp/+bug/176844
david6
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.