免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 860 | 回复: 0
打印 上一主题 下一主题

nepdate与ntpd的区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-16 16:28 |只看该作者 |倒序浏览


    在引导时使用 ntpdate(8) 来配合运行 ntpd(8) 也是一个好主意。 ntpd(8) 渐进地修正时钟, 而 ntpdate(8) 则直接设置时钟, 无论机器的当前时间和正确时间有多大的偏差。(本段摘自
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-ntp.html
)

    (以下摘自
http://www.itpub.net/600135,2.html
omni的回复)请不要用 cron 强制同步时间. 这样会造成系统时间剧烈抖动并破坏网络传输延迟补偿. ntpd 服务器设置后会自动调整下一次和上源同步的时间间隔. ntpdate只需在ntpd启动前运行一次即可.
ntpd
设置好一旦开始运行完全没有必要使用 ntpdate 和 cron. 本人已经为三个公司建立过时间同步体系,
都是为司法取证级别的中央日志系统建立的, 全公司所有联网设备理论时间同步误差小于0.128 秒, 抽样实测误差小于 0.250 秒. 如果使用
ntpdate 和 cron, 监测图表的曲线会有与 cron 吻合的大辐跳动, 每次跳动后, 同步补偿需要 24-48 小时才能将曲线平稳,
而你的 cron 每两天甚至每20分钟启动一次, 全网络的设备都会被强制跟随服务器调整.
    ntpdate 是用来从上源取得时间初值, 但不对网络延迟做补偿. 而ntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器要先 ntpdate 从上源取得时间初值, 然后启动 ntpd.
    ntpd 运行后, 先是每64秒与上源同步一次, 根据每次同步时测得的误差值经复杂计算逐步调整自己的时间, 随着误差减小, 逐步增加同步的间隔. 每次跳动, 都会重复这个调整的过程.
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5737/showart_1418020.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP