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