啟動NTP緩慢調(diào)整的服務(wù)器無論時間是前置還是后置,時間都不會發(fā)生跳變,而是通過緩慢的漸進(jìn)調(diào)整,在系統(tǒng)時間向前走的過程中,通過增減頻率來調(diào)整時間。以時間回退為例,未配置緩慢調(diào)整的設(shè)備頻率步進(jìn)可以看做是成人步伐,實行緩慢調(diào)整配置的系統(tǒng),在確定需要調(diào)整后,將成人步伐變?yōu)樾『⒉椒ィ?jīng)過若干時間,使整體時間達(dá)到滯后的目的,所以根據(jù)NTP緩慢調(diào)整策略,整個校時過程中不會造成時間回退。
Ntpd有兩種時間調(diào)整策略,一種是平滑、緩慢的漸進(jìn)式調(diào)整(adjusts the clock in small steps所謂的微調(diào));一種是步進(jìn)式調(diào)整(跳躍式調(diào)整)。兩種策略的區(qū)別就在于,微調(diào)方式在啟動NTP服務(wù)時加了緩慢調(diào)整參數(shù),而默認(rèn)的是不加緩慢調(diào)整參數(shù)。對于使用了緩慢調(diào)整參數(shù),那么ntpd只做微調(diào),不跳躍調(diào)整時間,緩慢調(diào)整有一個閾值,一般類Linux系統(tǒng)約為1000s(有些版本是600s),假如不使用緩慢調(diào)整參數(shù),那么ntpd在時鐘差距小于128ms時,使用微調(diào)方式調(diào)整時間,當(dāng)時差大于128ms時,使用“跳躍”式調(diào)整。
對于大部分的應(yīng)用系統(tǒng),應(yīng)用時間取系統(tǒng)時間,緩慢調(diào)整的頻率遠(yuǎn)小于應(yīng)用系統(tǒng)可以識別的間隔,故對大部分的系統(tǒng)是無影響的。
各類系統(tǒng)的緩慢調(diào)整配置方法如下:
1、linux系統(tǒng),請在配置文件中添加tinker step 0,重啟NTP服務(wù)。緩慢調(diào)整方式每秒調(diào)整0.5毫秒(約4分鐘調(diào)整一秒)。
2、AIX系統(tǒng),在配置文件中添加slewalways yes,使用startsrc –s xntpd –a –x命令啟動NTP服務(wù),緩慢調(diào)整的方式每秒調(diào)整0.1秒。
3、Window系統(tǒng),在組策略中修改MaxAllowedPhaseOffset和UpdateInterval,結(jié)合實際偏差進(jìn)行計算。
咨詢電話:
掃一掃咨詢微信客服