电脑上通过 NTP 对时,正常误差是多少?

2018-01-20 15:56:41 +08:00
 eric13517
今天在电脑上秒杀抢东西,先在系统里用 Internet 时间同步,但发现同步后,比网页上显示的服务器时间慢,再拿手机对比,电脑时间比手机的时间慢大约 2-3 秒,这个误差好像有点大。
手机是通过移动网络同步时钟的,应该比通过 NTP 同步要准确一点吧。

大家在同步电脑时间时,用的是哪个 NTP 服务器,怀疑是系统自带的对时服务器访问延时太长导致的。
15385 次点击
所在节点    程序员
34 条回复
likuku
2018-01-21 00:56:22 +08:00
@AstroProfundis 是的,windows 默认用 time_windows_com,但是国内似乎经常连不上,我也曾多次直接用 ntpdate 去主动用它来对时,成功率非常低。

而 time_apple_com 就非常可靠,办公室里我经手用过的 windows,首先就把它 ntp 时钟源改为 time_apple_com
likuku
2018-01-21 01:01:51 +08:00
@eric13517 ping 数值不能作为首要选择条件,最好能有 GPS/原子钟,它们自身时钟误差最小。

偷懒就 pool_ntp_org 吧。

以下供参考:
30.10. 通过 NTP 进行时钟同步 : https://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/network-ntp.html
py2ex
2018-01-21 10:20:02 +08:00
自己用 time.apple.com 同步时间,但是过一段时间误差会越来越大
riggzh
2018-01-21 10:22:38 +08:00
这时候就体现出电脑带 4G 的优势了,我靠 GPS 对时的
F0nebula
2018-01-21 12:52:33 +08:00
@eric13517 #20 https://time.is/ 可以计算误差
msg7086
2018-01-21 14:35:51 +08:00
顺便一提,现在 Systemd 自带 SNTP 客户端,开箱即用,timedatectl 可查看状态。
jsthon
2018-01-21 14:52:12 +08:00
http://ntp.org.cn/

由 @qiuai 维护的 NTP 服务器列表
billlee
2018-01-21 14:56:15 +08:00
我不太相信手机的时间,至少我从没看到它把设错的时间啊调回来过。
eaglexiang
2018-01-22 00:51:48 +08:00
其实我一直不理解这种对时的误差从哪里来。既然知道时延,为何不依照时延 /2 进行自修正?哪怕链路往返时间不相等,误差也是 ms 级,怎么会有 s 级的误差?
realpg
2018-01-22 17:11:19 +08:00
@likuku #21
windows 的不可靠 apple 的可靠 很大程度上是由于 windows 的客户端太多……
dalieba
2019-03-17 18:17:40 +08:00
现在 Windows 自带的 NTP 对时最多精确到秒,如有需要,微软建议用第三方软件,Windows Server 2016 的可以精确到毫秒。
1265578519
2019-11-25 01:33:05 +08:00
time.apple.com 经常突然误差 300 多秒,不知道什么情况,,
59973
2022-09-27 09:28:31 +08:00
@riggzh 请问一下电脑带 gps 或者“定位”怎么样能抓到数据呢,我是联想笔记本好像是有 gps 的
riggzh
2022-09-27 10:42:03 +08:00
@59973 #33 有 4G 模块才有 GPS

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX