내 서버에서 ntpd를 실행 중입니다. 다른 시스템의 서버가 될 수있는 기능을 언급 한 것을 제외하고는 모든 기본 설정입니다.
# restrict -4 default kod notrap nomodify nopeer noquery
# restrict -6 default kod notrap nomodify nopeer noquery
restrict default ignore
을 실행하면 ntpdate -q ntp.ubuntu.com
컴퓨터 시계가 7 초 꺼져 있다는 메시지가 나타납니다.
무슨 일이야? 무슨 일이 일어나고 있는지 진단하려면 어떻게해야합니까?
더 많은 정보 # 1
# ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
91.189.94.4 193.79.237.14 2 u 30 64 7 108.518 -0.136 0.361
더 많은 정보 # 2
질문을했을 때의 모습은 다음과 같습니다.
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 7.191308, delay 0.13310
10 Jan 20:38:09 ntpdate[31055]: step time server 91.189.94.4 offset 7.191308 sec
그리고 ntpd를 몇 번 다시 시작한 후 현재 모습은 다음과 같습니다 (고정 된 것으로 가정합니다).
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 0.000112, delay 0.13164
10 Jan 20:47:03 ntpdate[31419]: adjust time server 91.189.94.4 offset 0.000112 sec
더 많은 정보 # 3
ntp를 제거하고 openntpd를 설치하고 실행 /usr/sbin/ntpd -d
했으며 다음과 같은 출력이 표시됩니다.
reply from 64.73.32.134: offset 6.715003 delay 0.041152, next query 30s
reply from 208.53.158.34: offset 6.700224 delay 0.036263, next query 31s
adjusting local clock by 6.734120s
reply from 72.18.205.156: offset 6.708575 delay 0.035885, next query 30s
reply from 64.73.32.134: offset 6.701463 delay 0.044199, next query 33s
나에게 꽤 명확하게 서버에서 시간을 설정할 수 없다는 것을 나타냅니다 (일반적인 ntp를 사용하면 때로는 업데이트되는 것처럼 보입니다 ...).
더 많은 정보 # 4
내 VPS 제공 업체는 다음과 같이 말합니다.
최신 커널은 시스템을 dom0의 시계에 고정해서는 안됩니다. 안전한쪽에 sysctl.conf에서 xen.independent_wallclock = 1을 설정할 수 있습니다.
올바른 타이밍 계산을 수행하기 위해 사용 가능한 CPU가 필요한 VPS 문제를 여전히 해결하지 못한다고 생각합니다.
ntpq -np
하면 출력은 무엇입니까?