网络连通性测试
网络连通性测试可用于定位网络问题和瓶颈。该工具可将测试数据发送至与 Coordinator 相连接的所有 Agent,而 Coordinator 会返回相同数据。每个 Agent 的网络性能都会予以记录,而且测试会重复进行四次以排除随机结果。
网络连通性测试可从以下任一位置开始:
- Agent Settings 对话框 -> Network->General 页面。
- Coordinator Monitor 菜单。
- Start 菜单 -> Incredibuild 选项
测试完成后,会显示测试结果,如下图所示:
下表所示为每个受测 Agent 的详细内容:
列 | 描述 |
---|---|
图标 | 绿色表示已成功连接。 |
Agent Name | 运行 Agent 的机器的网络名称。 |
Status | Agent 的当前可用性及其网络适配器速度。 |
性能 | 对 Agent 的整体网络性能评估。百分比表示测试中使用了多少网络连接的潜力。 |
Receive Performance | Agent 收到数据时记录的速度。 |
Send Performance | Agent 发送数据时记录的速度。 |
Round-Trip Time | 整个测试循环的平均时间(发送+接收)。同时还显示全部四次测试的结果。 |
IP Address | 机器的 IP 地址和端口。 |
Remote Connection | 所选 Agent 用于测试的网络适配器的详细信息。 |
Local Connection |
本地 Agent 用于测试的网络适配器的详细信息。 |
网络连通性测试结果处理
测试结束后,检查 Performance 一栏中是否有标记为 "Poor" 的 Agent。如有,考虑执行以下操作:
- 检查其机器的硬件是否有可能需要更换的过时网卡。
- 检查这些机器的网络配置是否与评级为”Good”或 “Excellent” 的机器有任何差异。
- 永久禁用这些 Agent 可能会对构建性能产生积极影响。被禁用的 Agent 仍旧能够运行已分布的构建,但是不会包含在其他机器启动的构建中。如要在系统重新启动时保持 "Disabled" 状态,可在 Agent Settings 对话框 -> Agent->Preferences 页面进行设置。