Đồng hồ trôi hàng ngày vài phút


11

Trong những tuần gần đây, tôi nhận thấy mỗi buổi sáng rằng đồng hồ của tôi sẽ chậm hơn 2-3 phút. Tôi đã nhận thấy rằng việc mở hộp thoại 'Ngày & Giờ' từ Tùy chọn hệ thống sẽ kích hoạt đồng hồ để đồng bộ hóa lại với các máy chủ thời gian của Apple. Tôi đang chạy OS X 10.7.4 Lion trên MacBook Pro 8.2.

Điều gì có thể gây ra sự thiếu đồng bộ hóa tự động này?

EDIT: Tôi đã so sánh /etc/ntp.conftệp của mình với một đồng nghiệp cũng đang chạy Lion và chúng tôi nhận thấy rằng tệp của tôi chứa:

0000000: 7365 7276 6572 2074 696d 652e 6170 706c  server time.appl
0000010: 652e 636f 6d2e 0a                        e.com..

trong khi anh ấy đã có:

0000000: 7365 7276 6572 2074 696d 652e 6170 706c  server time.appl
0000010: 652e 636f 6d                             e.com

Ngày sửa đổi cuối cùng của anh ấy là vào giữa năm 2010, trong khi lần sửa đổi cuối cùng của tôi chỉ một hoặc hai tuần trước (khoảng khi vấn đề bắt đầu?). Tôi chắc chắn không tự chỉnh sửa tập tin. Có thể liên quan?

EDIT 2: Tôi nhận thấy rằng, nếu tôi thay đổi máy chủ thời gian của mình trong 'Ngày & Giờ' thành, giả sử, Châu Á, /etc/ntp.conftệp của tôi trở thành:

0000000: 7365 7276 6572 2074 696d 652e 6173 6961  server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a            .apple.com..

hoàn thành với ký tự 0x2e. Vì vậy, có vẻ như OS X thêm dấu vết. tự động, nhưng một hệ thống Lion mới không chứa ký tự này. Vẫn không chắc chắn liệu điều này có ảnh hưởng đến việc đồng bộ hóa hay không.

EDIT 3: Đã 24 giờ kể từ khi tôi thay đổi máy chủ thời gian thành 'Apple Asia' và sau đó trở lại 'Apple America' - không trôi thời gian. Kỳ quái.


Chỉ là một nhận xét chung ... Tôi có thể nghĩ rằng đồng hồ máy tính nên giữ thời gian tốt hơn, mà không phải liên tục đồng bộ lại với máy chủ thời gian? Máy tính để bàn của tôi được đặt thành đồng bộ lại mỗi tuần một lần, nhưng không mất bất kỳ thời gian đáng chú ý nào trong khoảng thời gian đó. Cách đây nhiều năm, khi tôi sử dụng dịch vụ cho PC, đồng hồ hệ thống chậm thường là kết quả của việc hỏng pin nút lithium?!
MrWhite

Câu trả lời:


6

Có vẻ như một số ký tự đặc biệt đã được chèn vào cuối (đặc biệt là phần 0x2e đại diện cho một đơn giản .) và OS X hiện hiểu đây là một phần của tên máy chủ. Để khắc phục, chỉ cần chạy

sudo echo server time.apple.com > /etc/ntp.conf
sudo chown root:wheel /etc/ntp.conf

từ nhà ga.

Về lý do tại sao bạn có vấn đề này tôi không có manh mối.


Tôi nghi ngờ càng nhiều. Tôi đã chỉnh sửa tệp để không chứa ký tự 0x2e và được khởi động lại, và về cơ bản tôi đang chờ xem liệu tôi có tích lũy được sự trôi dạt đáng kể nữa không. Tuy nhiên, tôi rất muốn biết làm thế nào điều này có thể xảy ra và tại sao việc mở 'Ngày & Giờ' khiến nó dường như không sử dụng tệp ntp.conf để đồng bộ lại?
noffle

1
Thay đổi máy chủ từ trong "Ngày & Giờ" có lẽ cũng đã giải quyết được vấn đề. Mở khung mà không có bất kỳ thay đổi nào sẽ không kích hoạt cập nhật tệp cấu hình.
nohillside

Khi thay đổi máy chủ thời gian thông qua hộp thoại "Ngày & Giờ", OS X thực sự thay đổi ntp.conftệp để chứa ký tự 0x2e và theo dõi dòng mới. Tôi không nghĩ rằng đây là nguyên nhân.
noffle

À, khi tôi thay đổi tên máy chủ thông qua "Ngày & Giờ", tôi sẽ thấy dấu vết. cũng. Có vẻ là một vấn đề Lion.
nohillside

2

Vì tôi (về mặt thực nghiệm) đã thực hiện thay đổi sau, tôi đã không còn gặp sự cố trôi đồng hồ, mặc dù /etc/ntp.confnội dung của tệp không thay đổi về mặt kỹ thuật:

Mở Date & Timehộp thoại thiết lập, thay đổi máy chủ thời gian từ Apple Americas/U.S. (time.apple.com)đến Apple Asia (time.asia.apple.com)và sau đó trở lại Apple Americas/U.S. (time.apple.com). Từ đó, thời gian trôi hàng ngày của tôi đã không còn xảy ra.

Đây là một câu trả lời khá không thỏa mãn - Tôi rất muốn thay đổi câu trả lời được chọn nếu có ai đưa ra nguyên nhân thực sự, tiềm ẩn.


Mặc dù không phải là một câu trả lời dứt khoát, tôi đã trải nghiệm các tệp .plist bị hỏng và gây ra tất cả các loại vấn đề dường như được khắc phục bằng cách thay đổi tùy chọn 'triệt để', và sau đó trở lại 'bình thường'. Điều này buộc tập tin .plist phải được viết một lần nữa, ghi đè lên các bit bị hỏng.
IconDaemon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.