xntpd 슬루를 비활성화하는 이유는 무엇입니까?

xntpd 슬루를 비활성화하는 이유는 무엇입니까?

12월 31일 이전에 다음을 설정해야 합니다.

chssys -s xntpd -a "-x"

질문:그런데 왜 1월에 금지하는 걸까요? "-x"를 생략하면 왜 문제가 발생합니까?

답변1

2016년의 마지막 분(UTC 시간대)은 61초이므로 UTC 시간대에서 2016년의 마지막 초는 23:59:60이 됩니다. 바라보다윤초위키피디아에서.

시스템 호출time() 포함되지 않음윤초(POSIX 요구 사항)이므로 날짜 및 시간 계산을 기반으로 하는 애플리케이션의 경우 time()1초가 두 번 계산됩니다.~하지 않는 한시스템은 윤초를 무시하고 증분 조정을 수행하는 대신 다음 몇 시간 또는 며칠에 걸쳐 약간의 조정을 수행합니다.

제대로 작성되지 않은(또는 너무 오래된) 애플리케이션은 61초 길이의 분이 표시될 때 성능이 저하될 수 있습니다. 이것옵션-x(HPE 문서 링크) 윤초에 대한 커널 수정을 비활성화하여 일반 NTP 프로토콜이 일반 시간 동기화 메커니즘을 사용하여 1초 이득을 원활하게 할 수 있도록 합니다. 바라보다NTP를 사용하여 윤초를 처리하는 5가지 방법윤초를 평활화하는 방법에 대한 심도 있는 논의입니다.

답변2

일광 절약 시간을 방해하기 때문입니다.

관련 정보