ntpd
Linux 시스템에서 특정 시간 관련 프로그램 (예 :)이 실행중인 경우 커널은 소위 "11 분 모드"(설명서 hwclock
페이지 참조)로 전환되어 11 분마다 시스템 시계에서 하드웨어 시계를 자동으로 업데이트합니다. .
SLES11에서 하드웨어 시계를 시스템 시계보다 10 시간 뒤 떨어진 것으로 설정하면 11 분 모드가 하드웨어 시계를 시스템 시계와 일치시킬 수없는 것으로 보입니다. 그러나 하드웨어 시계를 시스템 시계 5 분 뒤에 설정하면 11 분 모드가 완벽하게 일치합니다.
따라서 11 분 모드가 처리 할 수있는 최대 업데이트가 있으며 그것이 무엇인지 궁금합니다.
최신 정보:
이상하다 ...
더 많은 실험에 따르면 시스템 시계보다 약 20 분 뒤에 HW 시계가 있으면 11 분 모드는 HW 시계가 시스템 시계보다 정확히 30 분 뒤에 설정됩니다 (!).
# date
Tue Dec 6 10:16:52 EST 2011
# hwclock --set --date "12/6/11 09:56"
#
# date
Tue Dec 6 10:17:16 EST 2011
# hwclock --show
Tue Dec 6 09:56:06 2011 -0.156551 seconds
#
# date
Tue Dec 6 10:23:09 EST 2011
# hwclock --show
Tue Dec 6 10:01:58 2011 -0.535772 seconds
#
# date
Tue Dec 6 10:34:28 EST 2011
# hwclock --show
Tue Dec 6 10:04:27 2011 -0.192025 seconds
최신 정보:
나는 이것을 가로 질러 달렸다 : https://bugs.archlinux.org/task/27408 이것은 하드웨어 클럭 시간이 시스템 클럭 시간과 너무 멀면 커널이 하드웨어 클럭을 업데이트하지 않는다는 것을 의미합니다.