您好,欢迎进入北京泰福特电子科技有限公司官网

咨询服务热线

400-015-1230

NTP常用命令解析二

发布时间:2022-04-11 11:21:50

一、格式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)

泰福特电子定义的显示参考

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),


  • 联系方式
  • 传 真:86-10-82782026
  • 电 话:400-015-1230
  • 地 址:北京市海淀区北清路68号院用友软件园北区17号楼三层
在线咨询

咨询电话:

400-015-1230

  • 微信扫码 关注我们

Copyright © 2002-2035 北京泰福特电子科技有限公司 版权所有 备案号:京ICP备12028220号-1
京公网安备 11010802025976号

扫一扫咨询微信客服

18519396506
Powered by RRZCMS