ECL内部计算分配机制及集群资源使用查询方法咨询
HPCC计算集群信息查询与Metrics Graph解读
查询集群计算节点与资源使用情况
参与计算的集群节点数量
- 最简便方式:打开目标Workunit的Summary标签页,找到
Cluster Nodes Used字段,直接读取节点总数。 - 代码/接口方式:用ECL内置函数
GetClusterNodes()获取集群活跃节点列表,统计长度即可;或者调用Workunit元数据接口WU.GetWorkunitInfo(),从返回结果中提取节点相关数据。
各节点内存/空间使用明细
- 直接查看Workunit的Metrics标签页,切换到
Node Details视图,能看到每个节点的内存峰值/平均值、临时磁盘空间占用、输出数据存储占用等核心指标。 - 也可通过HPCC的Monitor模块,定位到对应集群的节点监控面板,查看实时或历史的节点资源使用数据。
Metrics标签页Graph解读资料
官方文档
在HPCC平台右上角的Help入口进入内置帮助中心,搜索Workunit Metrics Graph,文档会详细解读:
- 时间轴视图:横轴为计算时长,纵轴对应内存、CPU、磁盘IO等资源指标,线条走势反映各阶段资源消耗变化。
- 节点对比视图:不同颜色线条代表不同计算节点,可直观对比节点间的负载差异,快速定位资源瓶颈节点。
- 阶段标注:Graph会自动划分计算的关键阶段(如数据读取、并行处理、结果写入),结合线条变化可分析各阶段的资源效率。
视频教程
通过HPCC平台内的Learning Center入口,搜索Workunit Metrics Analysis,即可找到分步解读Graph的官方视频,涵盖常见场景下的Graph分析方法。
内容的提问来源于stack exchange,提问作者Shreyas
相关产品推荐
相关产品推荐

