NTPD가 실행 되더라도 클록 드리프트 정의됩니다 : server 1.us.pool.ntp.org server 2.us.pool.ntp.org server 3.us.pool.ntp.org server time.nrc.ca server

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


답변

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

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