我們在觀察兩臺時間服務(wù)器對外授時時間是否一致時,使用肉眼很難觀察到毫秒級的誤差,這時可以使用Linux系統(tǒng)自帶的ntp模塊觀察兩臺服務(wù)器的對外授時誤差,linux的ntp模塊監(jiān)聽精度在百毫秒級別,如果需要更深入的時間精度觀察,如幾毫秒或微秒,則需要專用儀器輔助,下面是linux進(jìn)行時間服務(wù)器監(jiān)聽的配置方式。
準(zhǔn)備工作
1、 兩臺時間服務(wù)器(192.168.6.100、192.168.6.20)
2、 一臺Linux客戶端(192.168.6.244)
詳細(xì)配置
1、保證三臺設(shè)備網(wǎng)絡(luò)互通
2、登錄192.168.6.244,配置ntp.conf文件,如下圖所示:
vi /etc/ntp.conf
在添加如下配置并保存退出:
server 192.168.6.100 minpoll 2 maxpoll 3
server 192.168.6.20 minpoll 2 maxpoll 3
3、 使用ntpq -p命令監(jiān)聽服務(wù)器授時情況。
watch -n 1 ntpq –p
參數(shù)注釋
ntpq -p命令列出了所有作為時鐘源校正過本地NTP服務(wù)器時鐘上層NTP服務(wù)器的列表,每一列的含義分別如ntpq -p命令列出了所有作為時鐘源校正過本地NTP服務(wù)器時鐘上層NTP服務(wù)器的列表,每一列的含義分別如下:
remote:響應(yīng)請求的NTP服務(wù)器的名稱(IP地址或域名),帶“*”的表示本地NTP服務(wù)器與該服務(wù)器同步
refid:遠(yuǎn)程NTP服務(wù)器使用的上一級ntp服務(wù)器的IP地址
st:遠(yuǎn)程NTP服務(wù)器的級別,由于NTP是層級結(jié)構(gòu),有頂端的服務(wù)器,多層的Relay Server再到客戶端。所以服務(wù)器從高到低,級別可以設(shè)定為1~16級。為了減緩負(fù)荷和網(wǎng)絡(luò)堵塞,原則上應(yīng)該避免直接連接到級別為1的服務(wù)器。
t:本地NTP服務(wù)器與遠(yuǎn)程NTP服務(wù)器的通信方式。
u:單播;b:廣播;I:本地
when:上次成功請求后到現(xiàn)在的秒數(shù)
poll:本地NTP服務(wù)器與遠(yuǎn)程NTP服務(wù)器同步的時間間隔。
reach:這是一個八進(jìn)制的值,用來測試衡量前八次查是否成功和服務(wù)器連接。377表示都成功,0表示不成
delay:網(wǎng)絡(luò)延時,單位為微秒(μs)
offset:本地NTP服務(wù)器與遠(yuǎn)程NTP服務(wù)器的時間偏移,單位為毫秒(ms)。
jitter:查詢偏差的分布值,用于表示遠(yuǎn)程NTP的網(wǎng)絡(luò)延時是否穩(wěn)定,單位為微秒(μs)。