big-eblis 发表于 2009-2-20 23:47

VISTA时间同步神奇的一幕

今天突然发现游戏机与上网本的时间不一致了,于是,启动时间同步功能开始同步(两台机器都是VISTA OEM终极版)。完成后,我囧了
一个是23:45:20,一个是23:46:26,仔细看,同步服务器是同一个
我再同步,嘿,每次的差距还都是不一样的
两台机器在同一个局域网里

MH11160 发表于 2009-2-20 23:49

未解之迷啊!

benhsu123 发表于 2009-2-21 00:10

还有这种事情?不会吧

big-eblis 发表于 2009-2-21 00:21

同时使用两台机器的朋友可以试试啊
我也是今天第一次发现还会这样的

cznyx 发表于 2009-2-21 01:07

chinaszzt2 发表于 2009-2-21 02:10

游戏机贪玩耽误了时间

big-eblis 发表于 2009-2-21 09:23

回复 #5 cznyx 的帖子

时区一致的
再说了,就算是时区的问题,相差也应该是一小时为单位的整点,而不是现在这样无规律的相差几十秒

瞎熬浆糊 发表于 2009-2-21 10:38

回复 #1 big-eblis 的帖子

我一个XP,一个win7,很准啊,一秒都不差

可能你是玩CS的吧,游戏机提前点,要你注意提前量

chengxyt 发表于 2009-2-21 10:46

我的2台没有差距, XP系统

440440 发表于 2009-2-21 15:34

好奇怪 那说明网络同步也不一定很准呀

nine 发表于 2009-2-21 16:56

两台机器的dns不一样?

matchbox21 发表于 2009-2-21 19:09

这原理本来就有精度问题,估计肯定因为某种原因响应包被延迟了或者被改变了
该时间同步方案的精度:
假定了服务器的响应包到达客户机的时间为:(T3–T1)/2,但实际上它的延迟时间是T3–T2,其误差为:|(T3–T2)−(T3–T1)/2|。简化该式得|(T3+T1)/2–T2|。
令θ=(T3+T1)/2–T2,当θ≤0时,误差为T2–(T3+T1)/2,又因T1≤T2≤T3,所以(T1–T3)/2≤θ≤(T3–T1)/2。而θ≤0,因此(T1–T3)/2≤θ≤0。当θ≥0时,同样可以证得0≤θ≤(T3–T1)/2。
综上可知|θ|≤(T3–T1)/2

big-eblis 发表于 2009-2-21 19:24


楼上推导了一堆,我觉得不在点子上
我两台机器,在同一个局域网,通过同一个路由器访问外网,DNS是默认设置应该一样的,延迟也应该差不多
而且,我想在怎么延迟也不至于误差近60秒吧?

毛衣外扎 发表于 2009-2-22 01:05

弱弱的小声问一句:XP下怎么样时间同步呢:-|

luoht 发表于 2009-2-22 03:08

"启动时间同步功能开始同步。完成后..."

请问什么叫“完成后”?

根据 NTP 的工作原理,如果 NTP client 与 NTP server 有时差,同步机制是不会立即校正的。取决时差的大小,同步过程可能需要几分钟到一小时。

z2000 发表于 2009-2-23 14:49

所以有句老话:表越多越不知道时间。:)

caozhu 发表于 2009-2-23 22:58

不太清楚,时间有必要要那么精确吗?

pereg 发表于 2009-2-25 11:34

Posted by caozhu on 2009-2-23 22:58 http://www.ibmnb.com/images/common/back.gif
不太清楚,时间有必要要那么精确吗?
需要不然迟到会给人骂   因为我都是踏点出门的很少会提早去如果时间延后了那么一点点就可能会迟到了.. 除非刚好时间是提前了.. ^u^

另外建议楼主在整点的时候开开收音机.. 嘻嘻^u^
页: [1]
查看完整版本: VISTA时间同步神奇的一幕