我有两个客户端与 NTP 服务器同步。我试图测量从客户端 1 到客户端 2 的数据包延迟。但 Epoch 时间仍然没有意义,因为 Wireshark 中的数据包发送时间有时大于数据包接收时间。有什么建议吗?
答案1
运行ntpq -4 -u -c peer <host>
应该会为您提供所需的信息。这ntpq
是其中的一部分,ntpsec
尽管它也可以与标准ntpd
工具一起使用。
eth6:~ # ntpq -4 -u -c pee localhost
remote refid st t when poll reach delay offset jitter
=======================================================================================================
*ntphost .PPS. 1 u 4 32 377 1.6921ms -1.641ms 2.9671ms
eth6:~ # ntpq -4 -u -c pee ntphost
remote refid st t when poll reach delay offset jitter
=======================================================================================================
oPPS(0) .PPS. 0 l 1 8 377 0ns 793ns 640ns
+SHM(0) .SHM. 0 l 14 16 377 0ns -633ns 870ns