cloud - 处理延迟
问题描述
大家好,请帮助我,
我想计算网络中不同层的处理延迟,特别是在云服务器上。我想要一个数学函数来计算处理延迟,我寻找了解决方案,但我什么也没找到
解决方案
延迟 = 延迟总和。
更具体的公式只能用于更具体的问题。在您想了解系统实际性能的应用设置中,延迟是测量的,而不是计算的。现实世界的延迟往往是统计分布而不是数字,因此最相关的公式可能是用于测量的统计分析(例如,99% 的延迟)。
当您了解沿途的所有步骤时,公式才有意义。网络延迟计算器将延迟表示为数据包在源和目的地之间传输的时间(最相关的长距离)与发送系统准备数据包的时间之和:
这只是一个方向。这似乎与处理延迟无关,但它说明了如果这个未知的云服务器调用数据库或其他服务可能涉及的复杂性的一小部分。即使是一个变量的不确定性也会使结果受到质疑。所以问题是你真正需要测量什么。
- 如果从用户的角度对延迟感兴趣,请使用分析请求和响应之间时间的客户端工具。
- 如果在您控制的代码中测量内部步骤,请记录事件时间戳或它们之间的差异。
- 如果要跨云系统寻找更精细的结果,请访问跨多个系统跟踪事件的云日志。
推荐阅读
- python - How to disable vscode autocomplete when using a dot after an integer in python?
- r - 使用 R 中的表达式函数更改图例中的文本字体
- python-3.x - 如何使用 Pyshark 将 UDP 端口号作为参数传递来读取协议?
- android - mediaplayer.getDuration() 在 android 8.1 中抛出了非法状态异常异常,但在较低版本中工作正常
- javascript - 如何在 Angular 应用程序中将 textarea 内容复制到剪贴板
- java - 使用 OpenCV Mat 使用 tesseract (Java) 读取文本
- android - 是否可以将来自 VoIP 应用程序的来电信号发送到汽车导航系统?
- sql - 在 SQL 中更改十进制值的准确性
- python - 将tensorflow object detection api与opencv的质心跟踪算法集成
- windows - AWS WorkSpace 客户端将不使用证书