0

我有一个以太网网络设置来测试PTPD 同步,如下所示:

  • 2 个 Rpi 4B 作为运行 Raspberry Pi OS 5.1 的从站
  • 1 台运行 Ubuntu 20.04 的笔记本电脑
  • 通过路由器作为交换机的以太网连接

我运行 PTPD 以将两个 rpi 与我的笔记本电脑同步。但是,每次我运行这个测试时,1 个从站大约在 30 分钟标记处停止记录数据。我记录生成的数据以在 GNUPLOT 中绘制“从主偏移”列与时间的关系。

示例图:

冷启动 - 2 个从站的偏移量与经过时间的图

地块 2 紧接在地块 1 之后

我在奴隶上运行的命令如下:

sudo ptpd -s -f status_log.txt -S stats_log.txt -i eth0

我已经多次运行这个测试,每次都改变变量。以下是我尝试过的以下内容。

  1. 从冷启动开始测试,在初始同步后开始另一个测试
  2. 重新刷写两张 SD 卡上的操作系统
  3. 更改两个从站的静态 IP 地址

重要的一点是,一个 Rpi 是 2gb 变体,而另一个是 4gb。

运行jounalctl -b | grep ptp显示没有显示有用信息的内核日志。我跑了tcpdump,但似乎仍在为两个从站交换 ptpd 数据包。

如果你们能指出我正确的方向,那将对我有很大帮助。我难住了。

谢谢!

4

0 回答 0