免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: oracle26
打印 上一主题 下一主题

[系统管理] linux NTP怎么实现渐进同步 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2014-10-09 18:34 |只看该作者
回复 10# q1208c


    谢谢帮助,很遗憾,这几个参数都和时间关系不大!

    确实应该要调整好了再上线!

论坛徽章:
2
2015年亚洲杯之伊拉克
日期:2015-04-13 10:55:1115-16赛季CBA联赛之山西
日期:2016-05-16 09:54:41
12 [报告]
发表于 2014-10-11 09:36 |只看该作者
回复 8# oracle26


    我觉得你说的这种情况应该NTP实现一小部分,一大部分可通过客户端来实现:

     1,如果客户端是Linux,可通过shell script来实现
     2,通过NTP去比对server && client 间的时间差
     3,然后使用shell创建一个循环,然后系统时间每次增加30s

希望能帮到你~~~~

论坛徽章:
0
13 [报告]
发表于 2014-10-11 11:32 |只看该作者
linux系统本身是不支持时间不回退情况下的快速调整的,aix和hpunix都有date -a命令可以使用,这种命令很适合用于运行数据库等核心应用的服务器,时间是连续变化的,对应用没有影响。而linux没有实现该命令,如果一次调整30秒和一次调整5个小时的概念是一样的,都是时间突变,没有本质区别。linux下,在1000秒以内,可以使用slew模式的时间调整,如前所述,每秒钟大概调整0.5ms,如果1000秒,大概要14天左右才能调整到位,这是时间的连续调整。除此以外,没有好的办法。ntpd的访问间隔与调整时间没有联系,标准ntp服务不是step模式调整的,每次访问后经过计算滤波,最后得出offset偏差后,才进行策略的调整,一般,offset 大于128ms以上,使用step模式一次调整到位,如果128ms以内,就启动核心调整,逐步逼近NTP server时间,加tinker step 0,就是限制128ms这个默认配置,是满足1000秒以内的时间都逐步调整。


   

论坛徽章:
0
14 [报告]
发表于 2015-02-05 09:56 |只看该作者
本帖最后由 周人假 于 2015-02-05 09:56 编辑

大于1000秒以上,NTP不会校正时间,进程会死掉。只能手动校正时间。可以使用ntpdate -u NTP服务器时间。泰福特工程师说的。

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
15 [报告]
发表于 2015-02-05 14:00 |只看该作者
1.楼主想太多了,ntpd无法实现楼主分次数来校正,他有自己的机制,每隔64秒自己调整一次步伐,当然如果楼主心情特别好可以看看源码进行二次开发,
另外当使用ntpd相差时间太大即30分钟以上时候,它老人家就罢工了哦无法同步了,就好比windows的时间服务器,如果客户端与他相差24小时的话,客户端是无法与服务器同步的。

2.时间同步问题最多的还是虚拟环境下的问题,最好一开始上线前就ntpdate time.windows.com 一下同步到最新,然后再使用ntpd服务器来进行时间同步。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP