ptp4l打印offset的举例
时间: 2023-08-17 18:06:14 浏览: 174
linuxptp-master_ptp4ldefault_ptp_linuxptp_ieee1588_ptp8com_
当运行 PTP4L 时,可以使用 "-m" 或 "-V" 参数打印出 offset。以下是使用 "-m" 参数打印出 offset 的示例输出:
```
ptp4l[4567.890]: master offset -1.234567 s2 freq -1000.000 +/- 1000.000 ppm
```
在这个示例中,"master offset" 表示当前时间与时钟的时间差,即 offset。"-1.234567" 表示 offset 的值,单位为秒。"s2 freq" 表示时钟的时钟精度,即时钟的频率偏差。"-1000.000 +/- 1000.000 ppm" 表示时钟频率的偏差范围。
以下是使用 "-V" 参数打印出详细信息的示例输出:
```
ptp4l[1234.567]: [67.890] ptp4l.c:1234: port 1: current master clock 00:11:22:33:44:55:66:77 (local clock) [priority 128, stratum 2]
ptp4l[1234.567]: [67.890] ptp4l.c:1234: port 1: offset -1.234567 s2 freq -1000.000 +/- 1000.000 ppm
ptp4l[1234.567]: [67.890] ptp4l.c:1234: port 1: delay 0.001234 s2 freq 0.000 +/- 0.000 ppm (mean 0.001234 s, std dev 0.000123 s)
ptp4l[1234.567]: [67.890] ptp4l.c:1234: port 1: path delay 0.012345 s2 freq 0.000 +/- 0.000 ppm (mean 0.012345 s, std dev 0.001234 s)
```
在这个示例中,"offset" 表示当前时间与时钟的时间差,即 offset。"-1.234567" 表示 offset 的值,单位为秒。"s2 freq" 表示时钟的时钟精度,即时钟的频率偏差。"-1000.000 +/- 1000.000 ppm" 表示时钟频率的偏差范围。"delay" 表示网络延迟,"path delay" 表示路径延迟。它们的值以秒为单位,并配有平均值和标准差。
阅读全文