一、格式ntpq [-inp] [-c command] [host] [...]
ntpq实用程序用于监视NTP守护进程ntpd操作和确定性能。它使用NTP模式6控制消息格式的定义在附录B RFC1305 NTPv3规范。
1、ntpq –p
位置
标志
含义
remote之前
o
pps.peer首选项,但实际系统同步来自pulse-per-second(PPS)信号,间接地通过PPS参考时钟驱动程序或直接通过内核接口。
*
表示设备的ntp服务已经工作正常,且同步到卫星。(1)同步GPS,(0)同步北斗
*
代表也有连上线,
而且可作为下一个提供时间更新的候选者
blank(空格)
没有响应的NTP服务器
*
falsetick由交集算法指定的不可用,两台时钟服务器差值大于20ms
GPS_NMEA(1)
澳门新葡官网进入网站9659电子定义的显示参考
LOCAL(0)
代表本地守时
refid
NTP服务器使用的更高一级服务器的名称,实际上有HJ210配置文件/etc/ntp.conf中参数显示
st
正在响应请求的NTP服务器的级别,1-16级。一般情况下本级主机的层级是st+1。
t
1表示local(例如:GPS 时钟),u单播,秒多播,b广播
when
上一次成功请求之后到现在的秒数,没有应答会一直增加
poll
本地和远程服务器多少时间进行一次同步,单位秒,在一开始运行NTP的时候这个poll值会为64(2^6),服务器同步的频率大,可以尽快调整到正确的时间范围,之后poll值会逐渐增大1024(2^10),同步的频率也就会相应减小,可在NTP配置文件中指定最小16.
reach
用来测试能否和服务器连接,是一个八进制值,每成功连接一次它的值就会增加,全满377
delay
从本地机发送同步要求到ntp服务器的往返时间
offset
主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为毫秒,offset越接近于0,主机和ntp服务器的时间越接近
jitter
统计了在特定个连续的连接数里offset的分布情况。简单地说这个数值的绝对值越小,主机的时间就越精确
ntpq –p IP 显示IP上ntpq的结果
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计算出的当前计算机时间与若干时钟源时间的差的组合值(combined offset)。
precision标记了当前计算机的计时精度,-19表示pow(2,-19) = 1 / (219) s, 近似于1.9μs
reftime为最近一次的同步时间
clock为执行ntpq时的当前计算机时间
leap_none 为闰秒标示位,闰秒事件发生时为3
refid=TFT 参考标示,读取config中得到
二、 ntpdc用于查询ntpd守护进程对其当前状态和要求的变化。程序可以运行在交互模式下使用命令行参数或控制。ntpdc使用NTP模式7与NTP服务器通信,因此可以用来查询任何兼容的服务器在网络上允许它。
1、ntpdc –c monlist 检查有哪些客户端和时钟服务器有同步。
ntpdc –c monlist 192.168.5.38看38上执行ntpdc –cmonlist的状态
2、其他一些参数
Sysinfo参数
ntpdc -c loopinfo
ntpdc -c sysstats
ntpdc -c sysinfo
三、ntptime
这个使用特殊程序描述一个内核模型精确计时显示,他调用ntp_gettime()读取和显示时间相关的内核变量。类似的显示可以使用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),
扫一扫咨询微信客服