由于我的目标机器之间的ICMP ping数据包被目标机器丢弃导致无法通过ping测试时延。
注:如果B机器上没有Http服务,可用python3 开一个简单的服务

python3 -m http.server 30005 --bind 0.0.0.0

假设要测试A、B两机器的通信时延。其中B机器中有http服务且其地址是1.2.3.4 端口30005。
在A机器上执行测试(可运行多次):

curl -o NUL -s -w "TCP连接耗时: %{time_connect}s\n首字节耗时(TTFB): %{time_starttransfer}s\n总耗时: %{time_total}s\n" http://1.2.3.4:30005

然后在B机器上进行本地测试:

curl -o NUL -s -w "TCP连接耗时: %{time_connect}s\n首字节耗时(TTFB): %{time_starttransfer}s\n总耗时: %{time_total}s\n" http://1.2.3.4:30005

最终会有两个机器的测试结果:
A机器上:
在这里插入图片描述

B机器上:
在这里插入图片描述
将A机器与B机器测试结果复制给大模型,让其整理输出。得出如下时延分析:
提示词:

我在A机器上curl B机器结果如下:{curl B结果}
我在B机器上curl B机器本地服务结果如下:{curl B结果}
请综合分析上述两份结果,给出A机器与B机器间的通信时延分析。

在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐