处理延迟

时间:2019-03-28 10:26:42

标签: cloud iot latency fog

大家好,请帮助我

我想计算网络中不同层的处理延迟,尤其是在云服务器上。我想要一个数学函数来计算处理延迟,我寻找了解决方案,但没有发现任何东西

1 个答案:

答案 0 :(得分:0)

延迟=延迟总和。

更具体的公式仅适用于更具体的问题。在您想了解系统实际性能的应用设置中,等待时间是测量的,而不是计算的。现实世界的延迟往往是统计分布而不是数字,因此最相关的公式可能是对测量值进行统计分析(例如,第99个百分位数的延迟)。

当您了解过程中的所有步骤时,公式就很有意义。 Network Latency Calculator将延迟表示为数据包在源和目的地之间传输所需的时间(长距离最相关)与发送系统准备数据包所需的时间之和:

那只是一个方向。这似乎与处理延迟无关,但是它说明了如果此未知的云服务器调用数据库或其他服务可能会涉及的部分复杂性。即使是一个变量的不确定性也会使结果产生疑问。所以问题是您真正需要测量什么。

  • 如果从用户角度对延迟感兴趣,请使用客户端工具来分析请求和响应之间的时间。
  • 如果要测量您控制的代码内部步骤,请记录事件时间戳或它们之间的差异。
  • 如果要在整个云系统中寻找更细粒度的结果,请访问跟踪多个系统中事件的云日志。