一、格式ntpq [-inp] [-c command] [host] [...]
ntpq實(shí)用程序用于監(jiān)視NTP守護(hù)進(jìn)程ntpd操作和確定性能。它使用NTP模式6控制消息格式的定義在附錄B RFC1305 NTPv3規(guī)范。
1、ntpq –p
位置
標(biāo)志
含義
remote之前
o
pps.peer首選項(xiàng),但實(shí)際系統(tǒng)同步來自pulse-per-second(PPS)信號(hào),間接地通過PPS參考時(shí)鐘驅(qū)動(dòng)程序或直接通過內(nèi)核接口。
*
表示設(shè)備的ntp服務(wù)已經(jīng)工作正常,且同步到衛(wèi)星。(1)同步GPS,(0)同步北斗
*
代表也有連上線,
而且可作為下一個(gè)提供時(shí)間更新的候選者
blank(空格)
沒有響應(yīng)的NTP服務(wù)器
*
falsetick由交集算法指定的不可用,兩臺(tái)時(shí)鐘服務(wù)器差值大于20ms
GPS_NMEA(1)
泰福特電子定義的顯示參考
LOCAL(0)
代表本地守時(shí)
refid
NTP服務(wù)器使用的更高一級(jí)服務(wù)器的名稱,實(shí)際上有HJ210配置文件/etc/ntp.conf中參數(shù)顯示
st
正在響應(yīng)請(qǐng)求的NTP服務(wù)器的級(jí)別,1-16級(jí)。一般情況下本級(jí)主機(jī)的層級(jí)是st+1。
t
1表示local(例如:GPS 時(shí)鐘),u單播,秒多播,b廣播
when
上一次成功請(qǐng)求之后到現(xiàn)在的秒數(shù),沒有應(yīng)答會(huì)一直增加
poll
本地和遠(yuǎn)程服務(wù)器多少時(shí)間進(jìn)行一次同步,單位秒,在一開始運(yùn)行NTP的時(shí)候這個(gè)poll值會(huì)為64(2^6),服務(wù)器同步的頻率大,可以盡快調(diào)整到正確的時(shí)間范圍,之后poll值會(huì)逐漸增大1024(2^10),同步的頻率也就會(huì)相應(yīng)減小,可在NTP配置文件中指定最小16.
reach
用來測試能否和服務(wù)器連接,是一個(gè)八進(jìn)制值,每成功連接一次它的值就會(huì)增加,全滿377
delay
從本地機(jī)發(fā)送同步要求到ntp服務(wù)器的往返時(shí)間
offset
主機(jī)通過NTP時(shí)鐘同步與所同步時(shí)間源的時(shí)間偏移量,單位為毫秒,offset越接近于0,主機(jī)和ntp服務(wù)器的時(shí)間越接近
jitter
統(tǒng)計(jì)了在特定個(gè)連續(xù)的連接數(shù)里offset的分布情況。簡單地說這個(gè)數(shù)值的絕對(duì)值越小,主機(jī)的時(shí)間就越精確
ntpq –p IP 顯示IP上ntpq的結(jié)果
2、ntpq –crv
D:ProgramFilesNTPin>ntpq -c rv
assID=0 status=06f4leap_none, sync_ntp, 15 events, event_peer/strat_chg,
version="ntpd4.2.4p6@vegas-v2-o Jan 12 15:27:46 (UTC+01:00) 2009 (4)",
processor="unknown",system="WINDOWS/NT", leap=00, stratum=2,
precision=-19,rootdelay=65.003, rootdispersion=81.220, peer=20248,
refid=210.72.145.44,
reftime=cdbbfa40.14d3ca54Mon, May 18 2009 23:16:16.081, poll=6,
clock=cdbbfaed.b0061992Mon, May 18 2009 23:19:09.687, state=4,
offset=-67.855,frequency=49.741, jitter=8.469, noise=16.150,
stability=7.225,tai=0
offset是最重要的變量,它表示ntp計(jì)算出的當(dāng)前計(jì)算機(jī)時(shí)間與若干時(shí)鐘源時(shí)間的差的組合值(combined offset)。
precision標(biāo)記了當(dāng)前計(jì)算機(jī)的計(jì)時(shí)精度,-19表示pow(2,-19) = 1 / (219) s, 近似于1.9μs
reftime為最近一次的同步時(shí)間
clock為執(zhí)行ntpq時(shí)的當(dāng)前計(jì)算機(jī)時(shí)間
leap_none 為閏秒標(biāo)示位,閏秒事件發(fā)生時(shí)為3
refid=TFT 參考標(biāo)示,讀取config中得到
二、 ntpdc用于查詢ntpd守護(hù)進(jìn)程對(duì)其當(dāng)前狀態(tài)和要求的變化。程序可以運(yùn)行在交互模式下使用命令行參數(shù)或控制。ntpdc使用NTP模式7與NTP服務(wù)器通信,因此可以用來查詢?nèi)魏渭嫒莸姆?wù)器在網(wǎng)絡(luò)上允許它。
1、ntpdc –c monlist 檢查有哪些客戶端和時(shí)鐘服務(wù)器有同步。
ntpdc –c monlist 192.168.5.38看38上執(zhí)行ntpdc –cmonlist的狀態(tài)
2、其他一些參數(shù)
Sysinfo參數(shù)
ntpdc -c loopinfo
ntpdc -c sysstats
ntpdc -c sysinfo
三、ntptime
這個(gè)使用特殊程序描述一個(gè)內(nèi)核模型精確計(jì)時(shí)顯示,他調(diào)用ntp_gettime()讀取和顯示時(shí)間相關(guān)的內(nèi)核變量。類似的顯示可以使用ntpdc程序的kerninfo命令。
NTP-SERVER:/#ntptime
ntp_gettime()returns code 0 (OK)
timed881b93a.950f1f20 Sun, Feb 8 2015 18:30:18.582, (.582262048),
maximum error 704us, estimated error 1 us, TAI offset 1
ntp_adjtime()returns code 0 (OK)
modes 0x0 (),
offset 1.440 us,frequency 17.136 ppm, interval 256 s,
maximum error 704us, estimated error 1 us,
status 0x2107(PLL,PPSFREQ,PPSTIME,PPSSIGNAL,NANO),
咨詢電話:
掃一掃咨詢微信客服