通过多台机器时间戳数据 – 时间已closures?

通过多台机器时间戳数据 – 时间已closures?,第1张

概述通过多台机器时间数据 – 时间已closures?

我工作的一些应用程序,通过多台机器路由TCP和更新stream量,我试图时间戳(毫秒分辨率)在每个节点上的数据包通过每个节点接收延迟的完整画面。

在testing之前,我确定所有的windows机器都是NTP同步的,但是我的问题似乎是,所有机器上的时间永远不会完全同步,系统时间似乎会变化±500毫秒。 例如,有时我的时间戳记logging显示,在从节点1发送数据包之前500毫秒,节点2收到数据包。

在所有机器的NTP重新同步之后,它将总是在节点1和节点2之间显示不同的等待时间,但是时间差异总是恒定的,直到下一个NTP同步为止。

将多台机器同步到同一个NTP服务器时,我可以预期到什么准确度? 有什么理由让我看到这些差异,以及其他应用程序如何通过涉及多台机器的系统来测量延迟?

在windows Vista / 7(使用DWM)中redirect应用程序的graphics输出

找出如果一个进程中断了当前进程

访问冲突绘画ToolStripComboBox与XP Pro上的Webbrowser控件

我可以在linux上运行原始的MS.Net Framework 4吗?

如何更改Powershell中列表框的字体大小

谢谢,

汤姆

.Net核心命令行应用程序| Process.Start()在一些机器上运行,但不在其他机器上运行

有没有办法检索设备的DPI而不使用GDI + / WinForms“graphics”类?

在windows 10上通过C#closuresWi-Fi

更新一个DLL而不停止服务

在Crystal Reports中导致“页眉和页面页脚太大”页面错误的原因是什么?

除非在本地LAN上运行NTP服务器,否则可能会由于网络延迟而关闭几秒钟。

我认为如果不使用硬件触发器,很难获得毫秒的同步。

编辑:

一个更好的想法是所有的节点将时间彼此同步。 这样你可以不断地校准它。

编辑2:

还要注意,并不是所有的事情都是平等的。 由于许多因素,例如振荡器的温度和使用年限,哦,当然还有缺乏实时 *** 作系统,两个系统的定时时钟之间可能会有变化,无论是cpu时钟还是RTC; P

通过发送双向消息来测量node1和node2之间的延迟。 首先将节点1发送到节点2,并让节点2立即返回到节点1。 在node1上,您现在可以轻松测量向node2发送消息所用的总时间,而无需担心在不同计算机上同步时间。

总结

以上是内存溢出为你收集整理的通过多台机器时间戳数据 – 时间已closures?全部内容,希望文章能够帮你解决通过多台机器时间戳数据 – 时间已closures?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1289010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存