跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 服务器的时间是怎样同步的, 怎样尽量避免误差
未分類
31 3 月 2020

服务器的时间是怎样同步的, 怎样尽量避免误差

服务器的时间是怎样同步的, 怎样尽量避免误差

資深大佬 : DinoStray 11

我现在有很多服务器, 里面有很多应用.
现在需要对应用间传递数据的效率做统计.
结果发现服务器之间的时间, 是有误差的.
秒级别几乎看不出, 但到了微秒, 甚至纳秒级别的时候, 差别就明显了.
这种误差有办法尽量避免么, 或者无法避免, 通常情况下误差的百分比是多少呢?

大佬有話說 (16)

  • 資深大佬 : 3dwelcome

    我以前校对期货交易,对时间有严格要求。
    用系统工具有网络误差,自己写了个工具,连续测试十次,把误差最大最小都去掉,剩下取个平均值,也还凑合。

  • 資深大佬 : 3dwelcome

    ntpdate 是推荐工具,可有网络速度误差,没办法高精度同步时间。
    我也很奇怪,为什么没高精度时间同步工具,只能自己来写。

  • 資深大佬 : nuk

    用 IEEE 1588 或者 GPS..

  • 資深大佬 : TtiGeR

    https://github.com/camilleg/clockkit

    可以试试,平均和时间源误差大概在 10 微秒。也就是 0.01 毫秒。论文也在。

  • 資深大佬 : delectate

    gps 授时,误差十几纳秒,要求具有 gps 接收条件。通信基站都在用。

  • 資深大佬 : cctvsun

    用软件搭一个时间服务器即可

  • 資深大佬 : zxc12300123

    可以看一下《数据密集型应用系统设计》/《 Designing Data-Intensive Applications 》第八章

  • 資深大佬 : cominghome

    秒级别几乎看不出, 但到了微秒, 甚至纳秒级别的时候, 差别就明显了.

    啥应用啊要做纳秒级别时间同步?

  • 資深大佬 : 20century

    @cominghome 火箭遥控发射

  • 資深大佬 : nullen

    自己做原子钟作为时间源。除了 NTP 协议,还有个 PTP 协议。

  • 資深大佬 : matrix67

    @cominghome 是啊

    而且时间不是相对的么,二表定律。而且还有网络的波动。只要涉及到通信,网络延迟就很明显能够体现出来了。

    不过也是有应用需要时间准确的。比如金融 期货之类的。彭博社不是出巨资拉专线。

  • 資深大佬 : QUIOA

    @cominghome 抢购秒杀软件?黄牛用的那些秒杀软件对这些误差都是要求很严格的

  • 資深大佬 : CEBBCAT

    @QUIOA 真的吗?他们怎么保证服务端的时间精确呢?

  • 資深大佬 : QUIOA

    @CEBBCAT 我没做过。只是大概了解

  • 資深大佬 : flynaj

    网络应用 一个 ping 上百是很正常的事情应该考虑相对时间。

  • 資深大佬 : nuk

    @3dwelcome ntpdate 和 ntpd 原理不一样,ntpdate 只是简单计算了一轮,没有 Clock Discipline 的过程。就我使用的经验看,内网里面 ntp 运行一段时间后基本都可以达到 us 级别的精度。
    如果是在公网除了 ntp 没别的可以选了,1588 要交换机也支持才能达到高精度,而且虚拟机也不行。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具