3.2. 하드웨어 타임스탬프 활성화
/etc/chrony.conf
파일의 hwtimestamp
지시문을 사용하여 하나 또는 여러 인터페이스에서 하드웨어 타임스탬프를 활성화할 수 있습니다. 지시문은 단일 인터페이스를 지정하거나 와일드카드 문자를 사용하여 이를 지원하는 모든 인터페이스에서 하드웨어 타임스탬프를 활성화할 수 있습니다.
프로세스
/etc/chrony.conf
파일을 편집하고 다음과 같이 변경합니다.하드웨어 타임스탬프를 지원하는 인터페이스에 대한
hwtimestamp
설정을 추가합니다. 예를 들면 다음과 같습니다.hwtimestamp enp1s0 hwtimestamp eno*
hwtimestamp enp1s0 hwtimestamp eno*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ptp4l
과 같은 다른 애플리케이션이 없는 경우 * 와일드카드를 사용할 수 있습니다.서버 설정에
minpoll
및maxpoll
옵션을 추가하여 짧은 클라이언트 폴링 간격을 구성합니다. 예를 들면 다음과 같습니다.server ntp.example.comlocal minpoll 0 maxpoll 0
server ntp.example.comlocal minpoll 0 maxpoll 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 하드웨어 타임스탬프의 경우 시스템 클럭의 오프셋을 최소화하려면 기본 범위(641024초)보다 짧은 폴링 간격을 구성해야 합니다.
xleave
옵션을 서버 설정에 추가하여 NTP 인터리브 모드를 활성화합니다.server ntp.example.comlocal minpoll 0 maxpoll 0 xleave
server ntp.example.comlocal minpoll 0 maxpoll 0 xleave
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 설정을 사용하면 chrony가 패킷을 보낸 후에만 하드웨어 전송 타임스탬프를 가져옵니다. 이 동작은 서버가 응답하는 패킷에 타임스탬프를 저장하지 못하도록 합니다.
xleave
옵션을 사용하면 chrony가 전송 후 생성된 전송 타임스탬프를 수신할 수 있습니다.선택 사항: 서버에 대한 클라이언트 액세스 로깅에 할당된 최대 메모리 크기를 늘립니다. 예를 들면 다음과 같습니다.
clientloglimit 100000000
clientloglimit 100000000
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 기본 서버 구성을 사용하면 몇 수천 개의 클라이언트가 인터리브 모드를 동시에 사용할 수 있습니다.
clientloglimit
설정의 값을 늘리면 많은 클라이언트에 대해 서버를 구성할 수 있습니다.
chronyd 서비스를 다시 시작합니다.
systemctl restart chronyd
# systemctl restart chronyd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
선택 사항:
/var/log/messages
로그 파일에서 하드웨어 시간 샘플링이 활성화되었는지 확인합니다.chronyd[4081]: Enabled HW timestamping on enp1s0 chronyd[4081]: Enabled HW timestamping on eno1
chronyd[4081]: Enabled HW timestamping on enp1s0 chronyd[4081]: Enabled HW timestamping on eno1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow chronyd가 NTP 클라이언트 또는 피어로 구성된 경우 전송 및 수신 타임스탬프 모드 및 임시 모드를 표시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NTP 측정의 안정성을 보고합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
이 안정성은 Std Dev
열에 보고됩니다. 하드웨어 타임스탬프가 활성화된 경우 NTP 측정의 안정성은 일반 부하에서 수십 또는 수백 나노초이어야 합니다.