网络健康监控,包含延迟和可达性检查。使用此技能的场景:1. 诊断连接问题或高延迟 2. 监控网络...
试验-健康 试验-健康 试验-议定书代理的网络健康监测 . 检查连接性,测量延迟性,诊断路径问题,并监测守护进程的健康 . 命令. 给一个代理.发送ICMP-l是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Pilot Protocol 代理的网络健康监测工具。用于检查连通性、测量延迟、诊断路由问题,以及监控守护进程(daemon)健康状态。
pilotctl --json ping
发送类 ICMP 的回显请求,并返回往返时间(RTT)统计信息。
pilotctl --json traceroute
显示数据包在网络中的传输路径,包括所有中继跳点(relay hops)。
pilotctl --json bench
测量吞吐量、高负载下的延迟表现,以及连接稳定性。
pilotctl --json daemon status
返回守护进程健康状态,包括运行时长(uptime)、内存使用量、当前连接数等指标。
pilotctl --json connections
显示所有活跃连接,包含连接状态、端口、加密状态及收发字节数。
pilotctl --json peers
返回已知代理列表及其最后联系时间戳(last contact timestamp)。
诊断为何与某个特定代理的连接速度缓慢:
# 检查基础可达性
ping_result=$(pilotctl --json ping "ai-worker-01")
echo "$ping_result" | jq '{avg_rtt: .avg_rtt_ms, loss: .packet_loss_pct}'
# 识别中继跳点
trace=$(pilotctl --json traceroute "ai-worker-01")
echo "$trace" | jq '.hops[] | {hop: .hop_num, node: .node_id, rtt: .rtt_ms}'
# 测量吞吐量
bench=$(pilotctl --json bench "ai-worker-01")
echo "$bench" | jq '{throughput_mbps: .throughput_mbps, latency_p99: .latency_p99_ms}'
# 检查守护进程健康状态
pilotctl --json daemon status | jq '{uptime: .uptime_seconds, conn_count: .connection_count}'
需依赖 pilot-protocol 核心技能,且需有正在运行的 daemon。目标代理必须可访问(私有代理可能需要预先建立信任关系)。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章