6.0.8 데비안 서버 (HP ProLiant)를 콜드 부팅 한 후 ntpd
시스템 시간이 제한적으로 증가했습니다. 일반적이고 안정적인 기준 시간 서버에 대한 오프셋 및 지터는 제한없이 커졌습니다. (동일한 트윈 서버에는 전혀 문제가 없었습니다.) ntpd
측면 에서 문제를 해결하려는 많은 시도가 실패한 후 재부팅을 시도하기로 결정했으며 모든 것이 정상이었습니다.
문제를 조사하기 위해이 불일치를 발견하여 시계 문제를 설명 할 수 있습니다.
root@n1:~# zgrep Detected /var/log/dmesg*
/var/log/dmesg:[ 0.004000] Detected 2400.110 MHz processor.
/var/log/dmesg.0:[ 0.004000] Detected 2383.579 MHz processor.
/var/log/dmesg.1.gz:[ 0.004000] Detected 2400.036 MHz processor.
/var/log/dmesg.2.gz:[ 0.004000] Detected 2400.298 MHz processor.
/var/log/dmesg.3.gz:[ 0.004000] Detected 2400.165 MHz processor.
/var/log/dmesg.4.gz:[ 0.004000] Detected 2400.410 MHz processor.
마지막 두 번째 부팅 (문제가있는 부팅)에서 감지 된 CPU 주파수는 명확한 이상치입니다. 특이 치가 없으면 공칭 주파수에 대한 검출 주파수의 오차 및 표준 편차는 +0.15 MHz ± 0.25 MHz입니다. 문제가있는 부팅의 경우 -16.4Mhz의 오류가 발생하여 예상보다 약 100 배 큽니다.
내 질문 :
이 유형의 오류가
ntp
시간 규율을 불안정하게하거나 사용할 수 없게 만들 수 있습니까? 이것이 내 시계 문제의 이유입니까?이 유형의 동작이 하드웨어 하드웨어의 증상입니까? 서버가 HW 유지 보수에 들어가야합니까?
최신 정보
유용한 데이터 :
- 커널은 2.6.32-5-amd64입니다 (Debian 2.6.32-48squeeze4)
current_clocksource
이다tsc
- 에 대한 오류
lpj
는 물론 CPU 주파수 오류와 일치합니다.
위의 일부 컨텍스트 라인 grep
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration using PIT
[ 0.004000] Detected 2400.110 MHz processor.
[ 0.000008] Calibrating delay loop (skipped), value calculated using timer frequency.. 4800.22 BogoMIPS (lpj=9600440)
ntpdc -c loopinfo
하지 않았 으므로 주파수 드리프트 값을 얻지 못했습니다. 재부팅 후 모든 것이 정상으로 나타납니다. 드리프트 값이 안정적입니다 ... BTW 당신의 제안이 맞습니다log/loopstats
. 비정상적인 행동을 모니터링 하고 있습니다.