NTPD가 실행 되더라도 클록 드리프트


11

PC에서 시계가 표류하는 데 문제가 있습니다. 나는 뛰고있어

  • 다소 까다로운 IBM e- 서버 (1.5GB RAM, 2.4GHz CPU)의 Ubuntu 10.10

  • 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 데몬이 실행중인 것처럼 보이지만 시스템 시계는 설정되지 않은 것 같습니다.

Casio "원자"시계에서 시간을 수동으로 설정하면 시계 애플릿에 표시된 날짜 / 시간이 시간이 지남에 따라 동기화되지 않습니다.

로그 파일 (아래)을 보면 ntp 데몬이 정상적으로 시작되어 실행중인 것 같습니다.

그래서 나는 지금 완전히 독창적입니다 :-(

여기 ntp.log파일 의 사본이 있습니다 .


전체 ntp.conf 파일을 게시 할 수 있습니까? "ntpq"명령을 실행하고 "peers"를 입력하면 무엇을 얻을 수 있습니까?
BenTobin

답변:


7

NTP 데몬은 시스템 시간이 갑자기 급격히 증가하는 것을 원하지 않습니다. 예를 들어, 로그 파일에있는 항목의 연대를 정리하고, 시스템 데몬이 기절 할 수 있습니다. 대신 시스템 시계를 "드리프트"합니다. "실제 시간"에서 얼마나 멀리 떨어져 있는지 확인하려면 ntp 서버를 쿼리 할 수 ​​있습니다.

ntpdate -q pool.ntp.org

NTP는 천천히 정확한 시간을 얻을 수 있도록 시스템에서 1 초의 길이를 약간 조정하여 작동합니다. 오프셋이 높으면 드리프트가 발생하는 데 시간이 걸릴 수 있습니다. 당신이 할 수있는 일은 한 번 강제 동기화하는 것입니다.

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

편집 : 아래 의견에 대한 답변으로.

이 줄을 / etc / default / ntpdate에 설정하십시오

NTPDATE_USE_NTP_CONF=yes


나는 ntpdate -q를 시도하고 흥미로운 메시지를 받았다 18 Feb 08:24:30 ntpdate[13940]: no server suitable for synchronization found. 이제 시계 동기화 기능을 방해하는 것이 있는지 궁금합니다. 회사 방화벽 규칙?
droffo

흠-내 Asus eee 900 넷북 (우분투 10.10)에서도 동일하게 시도 했으며 회사 네트워크에 연결되어있는 동안 동일한 메시지가 나타납니다. 나중에 Starbucks 또는 집에서 다시 시도하여 동일한 결과가 나오는지 확인합니다.
droffo

2
보정. 다음
같아야

NTPDATE는 설정 파일 (/ etc / default / ntpdate)에서 NTPDATE_USE_NTP_CONF = yes 설정을 따르지 않는 것 같습니다 .
david6

@ tim-bielawa 매우 흥미 롭습니다. 나는 그렇게 생각하지 않았습니다. NTPD가 시스템 시간을 수정하는 방법에 대해 더 자세히 알아볼 수있는 결정적인 자료를 말씀해 주시겠습니까? 미리 감사드립니다.
dexterous

4

우분투에서 NTP 동기화에 문제가있었습니다. 일부 수정 사항이 확인되었으며 4 월 11.04 릴리스에 있습니다.

Colin Watson Ubuntu Brainstorm 게시물에 대한 답변으로 이에 대한 자세한 블로그 게시물을 작성했습니다 .


고마워-그것은 좋은 기사였습니다. 어쩌면 11.04가 나올 때까지 기다려야 할 것입니다!
droffo

이 제기되지 주소 문제 수행합니다 bugs.launchpad.net/ubuntu/+source/ntp/+bug/176844을
david6
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.