如何计算Jenkins代理的响应时间?

b09cbbtk  于 8个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(105)

我的Jenkins代理在线,就是节点列表中显示的响应时间让我很疑惑,响应时间是怎么计算出来的,有的响应时间超过18000 ms,有的正常在50- 60毫秒。我从代理服务器ping'ed艾德到jenkins控制器。结果是正常的,从来没有像高于18000毫秒。我需要显示代理响应时间给我们的系统用户,以便他们至少可以知道自己的网络现状,网络性能,现在奇怪的ping结果远远低于jenkins节点列表中显示的响应时间。
1.有人能解释一下这个响应时间是如何计算的吗?
1.或者有人可以直接给我jenkins代理的源代码计算响应时间,它与ping不同吗?

ccrfmcuu

ccrfmcuu1#

1.有人能解释一下这个响应时间是如何计算的吗?
1.或者有人可以直接给我jenkins slave的源代码计算响应时间,它和ping有区别吗?
响应时间与正常ping时间不同

  • Ping是两个节点之间数据传输的延迟。
  • Worker响应时间是从控制器(以前称为master)发送到worker(以前称为slave)的命令的响应时间,该命令通过Jenkins远程处理层。

因此,它是一种通过远程处理层的ping。
为什么响应时间显示很高?
Jenkins有一个设定的时间段,在这个时间段内,它会检查工人的响应时间。
现在,如果这个时间与工作线程运行密集操作的时间重叠,那么对命令的响应可能会延迟。
您可以使用http:/computer上的“刷新状态”按钮按需计算并检查此时间。

相关问题