首页 > 解决方案 > 处理延迟

问题描述

大家好,请帮助我,

我想计算网络中不同层的处理延迟,特别是在云服务器上。我想要一个数学函数来计算处理延迟,我寻找了解决方案,但我什么也没找到

标签: cloudiotlatencyfog

解决方案


延迟 = 延迟总和。

更具体的公式只能用于更具体的问题。在您想了解系统实际性能的应用设置中,延迟是测量的,而不是计算的。现实世界的延迟往往是统计分布而不是数字,因此最相关的公式可能是用于测量的统计分析(例如,99% 的延迟)。

当您了解沿途的所有步骤时,公式才有意义。网络延迟计算器将延迟表示为数据包在源和目的地之间传输的时间(最相关的长距离)与发送系统准备数据包的时间之和:

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

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

推荐阅读