지연이나 오프셋이 큰 ntpd 쿼리 결과를 거부하는 방법은 무엇입니까?

지연이나 오프셋이 큰 ntpd 쿼리 결과를 거부하는 방법은 무엇입니까?

때때로 내 ntpd가 로컬 시계를 동기화하려고 시도할 때 큰 오프셋이 발생합니다. 오프셋이 너무 크기 때문에 이러한 내용이 spike_detect로그에 표시되는 것 같습니다 . 이러한 인스턴스에는 약 0.9초의 스파이크 진폭을 clock_step갖는 Peerstats 파일의 줄이 동반되는 것으로 보입니다 .spike_detect

가변적인 네트워크 대기 시간으로 인해 이런 일이 발생한다고 생각합니다. 로컬 시계를 불안정하게 만드는 상승 및 하락 스파이크를 피하고 싶습니다. 특정 임계값을 초과하는 왕복으로 쿼리 결과를 삭제하도록 ntpd를 어떻게 구성합니까?

Peerstats 파일에서 볼 수 있듯이 ntpd가 이미 숫자를 얻을 수 있는 것처럼 보이지만 대규모 지연 쿼리 결과 또는 이와 유사한 것을 제거하기 위한 구성 항목을 찾지 못했습니다. chronyd 에는 chrony.conf에 maxdelay줄이 있지만 serverntp.conf 매뉴얼 페이지에 따르면 maxdelayntp.conf 줄에 있는 내용이 아닙니다 server.

참고 1: 내 ntp.conf에는 1개의 서버가 있습니다. 이것은 GPS 동기화 서버이며 정확하다고 생각합니다. 하지만 중간에 있는 인터넷이나 일부 방화벽에는 지연 시간이 엄청나게 이상할 수 있습니다.

관련 정보