นาฬิกาทำงานเร็วหลังจากติดตั้ง OS X Mavericks


8

ฉันสังเกตว่าเวลาของระบบ OS X บน iMac ของฉันทำงานได้เร็วขึ้นหลังจากอัปเดตเป็น Mavericks หลังจากผ่านไปประมาณหนึ่งสัปดาห์มันก็ดี 4 หรือ 5 นาทีเร็วเกินไป

ในการตั้งค่าวันที่ & เวลาของฉันทุกอย่างถูกตั้งค่าเป็นอัตโนมัติเวลาถูกตั้งค่าให้อัปเดตโดยใช้Apple Europe (time.euro.apple.com.)และโซนเวลาถูกตั้งค่าเป็นอัตโนมัติเช่นกัน

ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์เช่นนี้และจะแก้ไขได้อย่างไร


อาจเป็นไปได้ว่าแบตเตอรี่นาฬิกาภายในกำลังจะตาย การซิงค์เวลาอัตโนมัติจะไม่เกิดขึ้นอย่างต่อเนื่อง iMac ของคุณอายุเท่าไหร่?
NReilingh

ฉันซื้อมันประมาณมีนาคม 2010 ไม่เคยมีปัญหานี้มาก่อนกับ macs รุ่นเก่าแม้ว่า: - /
Michael Waterfall

แน่นอนมันจะเกิดขึ้นได้ในที่สุดแต่ใช่ 3.5 ปีเป็นวิธีที่สั้นเกินไป อยากรู้อยากเห็น
NReilingh

สิ่งนี้ทำให้ฉันยุ่งในช่วงสองสามสัปดาห์ที่ผ่านมาเช่นกัน ในช่วงวันหยุดยาวของวันหยุดยาวระบบของฉันหยุดประมาณ 5 1/2 นาที การเปิดบานหน้าต่างการตั้งค่าวันที่ / เวลาทำให้เกิดการซิงค์ทันที ฉันเรียกการสนับสนุนแอปเปิ้ลเกี่ยวกับเรื่องนี้มานานแล้ว; พวกเขาให้ฉันรีเซ็ต BMC และพรีม่า ฉันใช้งานสคริปต์ทุก 5 นาทีเพื่อติดตามความแตกต่างระหว่างนาฬิการะบบของฉันและเซิร์ฟเวอร์เวลาของพวกเขา หลังจาก 5 นาทีเห็นได้ชัดว่ามันทำงานเร็วเกินไปและไม่ซิงค์กับ ntp เท่าที่ควร นี่เป็น iMac ปลายปี 2012 ที่ฉันมีมา 3 เดือนเท่านั้น (เนื่องจาก iMac ตัวอื่นไม่สามารถแก้ไขได้)
yoonix

@ yoonix Shame ที่รีเซ็ต BMC และ PRAM ไม่ทำงานเนื่องจากฉันยังไม่ได้ลอง พยายามให้สคริปต์ทำงานntpdateทุก ๆ สองชั่วโมง แต่ฉันอยากรู้ว่าปัญหาคืออะไร!
Michael Waterfall

คำตอบ:


2

iMac ของฉันได้รับความทุกข์ทรมานจากอาการนาฬิกาผิดปกติ อย่างไรก็ตาม MacBook Pro ของฉันตั้งค่าเหมือนกันกับ Mavericks และในเครือข่ายเดียวกันทำให้เวลาดีมาก

iMac ที่มีปัญหากำลังรายงานการไม่สามารถ "สร้างซ็อกเก็ต" ใน system.log ดูเหมือนว่าจะพยายามตั้งเวลาทุก 5 นาทีเมื่อฉันดูใน system.log

$ grep ntpd /var/log/system.log    returned many of these, each about 5 minutes apart:

Dec 19 15:32:46 Macintosh-0023dffe31b2.local ntpd[8887]: unable to create socket on en1 (53) for 2002:43ba:cb7b::a82a:82b9:92d0:134#123  
Dec 19 15:37:47 Macintosh-0023dffe31b2.local ntpd[8887]: unable to create socket on en0 (54) for 2002:43ba:cb7b::701a:38b1:c1e9:db4d#123  

เมื่อฉันถูกยิงในที่มืดฉันเปลี่ยนเซิร์ฟเวอร์เวลาในการตั้งค่าวันที่ & เวลาด้วยการวางเซิร์ฟเวอร์จากเมืองที่อยู่ใกล้กับรายการ Apple (time.apple.com) ntp-nist.ldsbc.eduผมใช้

ขณะนี้เวลาได้รับการอัปเดตเป็นระยะและดูเหมือนว่าจะถูกต้อง

$ grep ntpd /var/log/system.log ตอนนี้ส่งคืนรายการแบบนี้และดูเหมือนว่ามันจะอัพเดตเวลาอย่างเหมาะสม:

Dec 19 15:53:15 Macintosh-0023dffe31b2.local ntpd[124]: proto: precision = 1.000 usec  
Dec 19 15:57:43 Macintosh-0023dffe31b2.local ntpd[124]: SYNC state ignoring -0.128408 s  
Dec 19 15:58:49 Macintosh-0023dffe31b2.local ntpd[124]: SPIK state ignoring -0.159852 s  
Dec 19 16:19:45 Macintosh-0023dffe31b2.local ntpd[124]: ntpd: time set -0.224141 s  
Dec 19 16:55:43 Macintosh-0023dffe31b2.local ntpd[124]: ntpd: time set -1.573103 s  

ฉันหวังว่านี่จะช่วยแก้ปัญหาของฉันได้


มันไม่ติดเลย การเลื่อนนาฬิกาของฉันกลับมาและบันทึกของระบบแสดงว่าคอมพิวเตอร์นั้น "ไม่สามารถสร้างซ็อกเก็ต" ได้อีกดังนั้นการเปลี่ยนเซิร์ฟเวอร์เวลาจึงแก้ไขปัญหาได้ประมาณหนึ่งวัน แต่ไม่ใช่วิธีแก้ปัญหาถาวร คอมพิวเตอร์กำลังทำงาน 10.9.1
user283368

1

ฉันแก้ไขปัญหานี้โดยเพิ่มบรรทัดต่อไปนี้ลงใน /etc/ntp.conf

interface ignore ipv6

จากนั้นรีสตาร์ท ntpd

ดูเหมือนว่าจะทำงานได้ดีโดยใช้ ivp4 แทน ipv6


1
ดูเหมือนข้อผิดพลาด ...
Avery Payne

หลังจากอัปเกรดเป็น 10.9.2 สิ่งนี้ไม่จำเป็นอีกต่อไป ฉันไม่ได้รับข้อผิดพลาด "ไม่สามารถสร้างซ็อกเก็ต" อีกต่อไปในบันทึกของฉัน ฉันเดาว่า Apple แก้ไขสิ่งนี้ในหนึ่งในการอัปเดตของพวกเขา
er0k

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