如何增强linux 服务器NTP时钟准确性

Muse 2026-07-23 12:28 1

目前是用 cloudflare 服务,需要获得较高的时间精度,用来对自部署的服务执行测试。


如果LINUX 服务器,纯粹依赖网络NTP能把精度提升到微秒级别 ?ping cloudflare 服务器延迟 1ms

还有一种办法是执行本地部署,在本地测试。在具备硬件时钟情况下,AI说精度能达到纳秒级 ?


但是我记得,只有一个网口能作为 硬件时钟,但是它的时间来自网络,延迟大概23ms。


所以向请教下,目前条件下有什么办法提高时间精度?

最新回复 (9)
  • dr7758520 07-23 12:39
    1

    看了下,纯互联网ntp sync,也就这水平了:


  • Muse 楼主 07-23 12:45
    2

    根据佬友的图,看起来纯互联网 NTP ,也可以先试试 ^-^ 走一步看一步了。

  • 过期绿坝粮 07-23 12:54
    3

    NTP协议自带校准吧

  • Zmmfly 07-23 12:56
    4

    弄个GPS/BD驯服时钟,天线用同轴线外接

  • Muse 楼主 07-23 13:00
    5

    佬友说的这个确实我之前考虑的方案,不过我目前没有买硬件。

    而且FPS 估计需要用其他的接口了。

  • ephemeral 07-23 13:03
    6

    佬可以试一下 chrony,chrony 的算法可以让时间精准度在无硬件校准的情况下提高到微妙级别,具体可以看Arch wiki上的介绍,或者直接让ai配置也行,安全检查

  • Muse 楼主 07-23 13:04
    7

    NTP有校准,但是精度不一样。所以需要做斟酌。

  • 过期绿坝粮 07-23 13:27
    8

    chrony本来就是默认方案罢)

    我记得乌班图和RHEL默认就是这个NTP软件

  • ephemeral 07-23 13:41
    9

    佬,RHEL系确实是默认 chrony,但是其他发行版基本上都是 ntpd 或者 systemd-timesyncd,Ubuntu 也是在上一年才换上 chrony 的

* 帖子来源Linux.do
返回