1

我有几台 x86 机器通过直接 10GbE 连接进行连接。接口已启动并正常工作(即机器可以相互 ping 通)。两台机器都运行 CentOS Linux。

我需要设置 ptpd 来同步机器,以便获得具有微秒时间分辨率的时间戳。

我有:

  • 用 yum 安装 ptpd
  • 编辑/etc/ptpd2.conf文件(将一台机器作为masteronly,另一台作为slaveonly
  • 通过运行服务service ptpd2 start

ptpd 组件进行通信(通过通过tcpdump和 ptp 日志文件进行验证)。此外,该/var/log/ptpd2_kernelclock.drift文件显示了测量的 dritf。

但是,date显示时间不同步,简单的客户端-服务器测试显示时间戳不同步。

知道有什么问题吗?

4

1 回答 1

1

我们找到的唯一解决方案是通过yum. 由于某些(非常奇怪的)原因,使用相同的配置文件重新安装 ptpd 解决了错误行为。

于 2016-01-13T16:57:29.183 回答