免费注册 查看新帖 |

Chinaunix

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

[Tru64 UNIX] Tru64 UNIX NTP设定 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-24 10:03 |只看该作者 |倒序浏览
在局域网中,我们通常会
(1) 局域网内有至少一台以上可供校对时间的NTP主机,其他主机均可向NTP主机对齐时间。
(2) 将每台主机设为一个NTP服务器,然后再相互之间对齐时间。
在(1)的情况下,我们可作如下设定(当欲设定主机名称为tp4100):
A. 设定时区为“北京”
   # ln -s /etc/zoneinfo/Asia/Beijing /etc/zoneinfo/localtime
B. 编辑/etc/ntp.conf
   server hpacs01.twn.hp.com    \\ NTP主机名称
   peer ds20.twn.hp.com     \\ 同一阶层的同步主机名称
C. 若要于系统开机后自动执行NTP,请设定:
   # rcmgr set XNTP_SERV1 hpacs01.twn.hp.com  \\ 设定第一台NTP服务器
   # rcmgr set XNTP_SERV2 ds20.twn.hp.com   \\ 设定第一台NTP服务器
   # rcmgr set XNTPD_CONF YES      \\ 开机时启动NTP服务
   # rcmgr set XNTPD_OPTS -g -x    \\ -g:允许xntpd调整大于1000秒的差异性
                                   \\ -x:允许xntpd将系统倒退

在(2)的情形下,我们可以用如(1)相似的设定方式:
A. 设定时区为“北京”
   # ln -s /etc/zoneinfo/Asia/Beijing /etc/zoneinfo/localtime
B. 编辑/etc/ntp.conf
   server 127.127.10.1     \\ 将自己设为 NTP 时间信号源
   fudge 127.127.10.1 stratum 10     \\ 设定主机自身的阶层等级
   peer ds20.twn.hp.com     \\ 同一阶层的同步主机名称
C. 若要于系统开机后自动执行NTP,还要设定:
   # rcmgr set XNTP_SERV1 ds20.twn.hp.com  \\ 设定第一台NTP服务器
   # rcmgr set XNTPD_CONF YES      \\ 开机时启动NTP服务
   # rcmgr set XNTPD_OPTS -g -x    \\ -g:允许xntpd调整大于1000秒的差异性
                                   \\ -x:允许xntpd将系统倒退

以上的两种方式,亦可经由sysman来设定。
设定完成后,我们重新启动ntpd
# /sbin/init.d/xntp stop
# /sbin/init.d/xntp start

最后,我们可用ntpq来检测:
# ntpq -p
remote      refid   st   t   when   poll   reach   delay   offset   jitter
====================================================================================
LOCAL(0)           LOCAL(0)  12  l  59  64  377  0.000   0.000  0.488
*ds20.twn.hp.com   LOCAL(0)  13  u  531  1024  376  0.488  -2.035  0.488

以上即是一个设定成功的范例(st值小于16)

"ntpq -p"命令输出中重要说明:
remote: 对应的NTP主机
refid: 对应的NTP主机,由何处取得时间的来源
reach: 成功的侦测数目
delay: NTP主机回应的延迟时间(越小越好)
offset: 与NTP主机之间的时间差(越小越好)
jitter: 每次poll之间的时间延迟(越小越好)

_______________
此文来自:http://www.gpos.cn/forum/dispbbs ... ;ID=4792&page=1

北京金支点技术服务有限公司
IBM/HP9000 MA服务/设备销售/设备租赁服务等
xs@gpos.cn
010-51656969

论坛徽章:
0
2 [报告]
发表于 2006-08-25 22:44 |只看该作者
好东东!收了。
不过有个疑问,如果系统时钟快,数据库里的日志时间也就快了,那NTP往回调焦的时候岂不是会对数据库产生影响?如果确有影响的话,-x参数就要慎用了。

论坛徽章:
0
3 [报告]
发表于 2006-08-28 22:09 |只看该作者
是我没表达清楚吗?我举个例子来说明我的意思吧
假设,
NTPclient的当前时间m,其上运行的数据库或是其他应用每0.01秒会生成1条记录。
NTPserver的当前时间n。且m-n>=0.01秒。此时,当client参照server校准时,应该往回调校至少0.01秒。
因为日志是按照事件发生的顺序来记录的,所以当A事件发生时,client记录"m,A"。按理,对于0.01秒后即将发生事件B,日志应该记录为"m+0.01,B"。可在B发生前,client进行了NTP调校,回调了0.01秒。于是,B发生的时间就就又变成了m,因此日志记录"m,B"。于是日志中出现"m,A;m,B"的情况。
我的问题就是,
如果此日志有类似数据库roll back的作用,那真正会滚时,是不是有产生严重问题的可能性?

看在我如此费心描述一番的份儿上,请前辈们不吝赐教啦

论坛徽章:
0
4 [报告]
发表于 2006-08-31 21:56 |只看该作者

请教高手

首先谢谢一楼的好东东!同时对三楼提出的问题也非常的支持!我管理的一套系统现在也需要进行NTP设定,情况如下:4台ES45和2台DS10组成一套系统,其中一台ES45作为内部局域网的NTP SERVER,其他机器为NTP CLIENT,各台服务器之间的数据库按照时间戳进行同步,现在要求内部局域网的NTP SERVER和上级时间服务器同步,这样这台服务器既是上级时间服务器的NTP CLIENT,同时也是该系统中其它服务器的NTP SERVER,请教高手如何设定?另外如三楼所问,回调时间对会造成数据库同步的紊乱风险吧?急,请求赐教,感激涕零!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP