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