You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
节点池
监控节点池资源
复制全文
下载 pdf
监控节点池资源
节点池创建完成后,您可以使用资源监控功能,查看节点池 CPU、内存、网络和 TCP 连接等资源使用情况。本文介绍如何查看节点池资源监控,以及节点池资源监控看板中的图表含义。​
前提条件​
  • 已开启云原生观测功能,详情请参见 开启观测。​
说明​
更多集群资源监控看板和指标说明,请参考 容器服务观测。​
观测看板​
  1. 在左侧导航栏中,选择 集群,单击目标集群名称,进入集群管理页面。​
  1. 在左侧导航栏中,选择 节点池。在节点池列表中,单击目标节点池名称,进入节点池详情页。​
  1. 选择 资源监控 页签,查看该节点池的资源使用情况。支持设置查询的时间段,并指定刷新方式(手动刷新、自动刷新)。​
  • ​​​
  • 节点池资源监控看板中的图表说明,如下表所示。​
说明​
图表对应 PromQL 语句的获取方式,请参见 使用看板。​
  • ​
    图表名称​
    单位​
    图表说明​
    总核数​
    核​
    节点池中所有节点的 CPU 资源总量。主要用于容量评估和扩缩容前后校验。您可以结合业务 Pod 的 CPU 申请量、CPU 使用率和节点池规格,判断当前节点池是否能承载业务增长,或是否存在资源配置过大的情况。​
    如果总核数低于预期,可能是节点数量不足、节点未成功加入集群、扩容尚未完成或部分节点监控数据未上报。​
    总内存数​
    Bytes​
    节点池中所有节点的内存资源总量。主要用于内存容量盘点、节点规格确认和扩缩容效果验证。您可以结合业务 Pod 的内存申请量、内存使用率和 OOM 事件,判断内存容量是否满足业务运行需求。​
    如果总内存数低于预期,可能是节点规格不符、节点数量不足、节点异常下线或监控数据缺失。如果总内存充足但业务仍内存不足,可能是工作负载内存增长、资源配置不合理或负载分布不均。​
    节点总数​
    个​
    节点池中的节点数量,用于快速确认节点池规模是否符合预期。主要用于节点池规模核对和节点状态排查。您可以在创建节点池、调整规模或启用自动扩缩容后,先查看节点总数是否发生预期变化。​
    如果节点总数与预期不一致,可能是扩缩容未完成、节点加入失败、节点被移出、节点状态异常或监控未覆盖全部节点。如果节点总数正常但总核数或总内存数异常,可能是节点规格不一致或资源数据上报异常。​
    CPU 平均利用率​
    %​
    节点池内节点过去 5 分钟的 CPU 平均利用率,用于判断计算资源是否紧张或闲置。您可以结合总核数、节点总数、业务流量和 Pod CPU Request,判断是否需要扩容、缩容或调整负载分布。​
    如果 CPU 平均利用率持续偏高,可能是业务流量增长、Pod 分布不均、少数节点热点或 CPU Request 设置偏低。如果长期偏低,可能是资源冗余、负载下降、节点规格过大或自动扩缩容未及时回收空闲资源。​
    GPU 平均利用率​
    %​
    节点池内节点的 GPU 平均利用率,适用于包含 GPU 节点的节点池。主要用于分析 GPU 资源是否被充分使用。您可以结合 GPU 工作负载数量、任务队列、Pod 资源申请和单节点 GPU 使用情况,判断是否存在空闲、过载或分布不均。​
    如果 GPU 平均利用率持续偏低,可能是任务未调度到该节点池、并行度不足、I/O 瓶颈或 GPU 资源申请不合理。如果持续偏高,可能是 GPU 节点池容量不足、任务排队或任务集中在少数节点。​
    CPU 利用率​
    %​
    节点池内节点过去 5 分钟的 CPU 利用率,主要用于判断“整体是否繁忙”和“是否存在单节点热点”。包括:​
    • 平均利用率:反映节点池整体 CPU 使用情况,如果该值较高,说明节点池整体计算资源压力较大。​
    • 巅峰利用率:反映使用率最高节点的 CPU 水位,如果该值明显高于平均利用率,说明资源压力可能集中在少数节点。如果该值长期接近上限,可能是计算密集型任务集中、Pod 分布不均或节点热点。​
    说明​
    如果平均利用率和巅峰利用率同时升高,可能是业务流量整体增长或节点池容量不足。​
    内存利用率​
    %​
    节点池内节点的内存利用率,主要用于观察内存资源是否充足,并提前识别 OOM 风险。包括:​
    • 平均利用率:反映节点池整体内存利用率,如果该值持续升高,说明节点池整体内存资源压力较大。可能是业务负载增长、内存泄漏或节点池容量不足。​
    • 巅峰利用率:反映内存使用最高节点的利用率。如果该值远高于平均利用率,说明内存压力可能集中在少数节点。如果该值长期接近上限,可能是内存密集型任务集中、Pod 分布不均、应用内存泄漏或单节点 OOM 风险较高。​
    说明​
    如果平均利用率和巅峰利用率同时升高,可能是业务负载整体增长或节点池内存容量不足。​
    CPU 使用量​
    核​
    节点池内节点过去 5 分钟的 CPU 使用量,主要用于判断节点池 CPU 整体消耗情况和是否存在单节点 CPU 消耗过高。包括:​
    • 平均使用量:反映节点池内各节点的平均 CPU 使用量,如果该值持续升高,说明节点池整体 CPU 消耗增加。​
    • 巅峰使用量:反映 CPU 使用量最高节点的实际消耗,如果该值明显高于平均使用量,说明 CPU 消耗可能集中在少数节点。​
    说明​
    • 如果平均使用量和巅峰使用量同时升高,可能是业务流量整体增长或节点池容量不足;​
    • 如果只有巅峰使用量升高,建议优先排查节点热点和 Pod 分布。​
    内存使用量​
    Bytes​
    节点池内节点的内存使用量,主要用于判断整体实际占用了多少内存和是否存在单节点内存占用过高。包括:​
    • 平均使用量:反映当前时刻节点池内各节点的平均内存使用量,如果该值持续升高,说明整体内存消耗增加。​
    • 巅峰使用量:反映内存占用最高节点的实际消耗,如果该值明显高于平均使用量,说明内存压力可能集中在少数节点。​
    说明​
    • 如果平均使用量和巅峰使用量同时升高,可能是业务负载整体增长或节点池内存容量不足;​
    • 如果只有巅峰使用量升高,建议排查单个工作负载内存占用过高或负载分布不均。​
    CPU 分配率(request)​
    %​
    节点池 CPU 分配率,主要用于判断业务声明的 CPU 资源是否接近节点池可提供的 CPU 容量。包括:​
    • 平均分配率:反映当前时刻节点池内各节点 CPU Request 的平均占比,如果该值较高,说明节点池整体可调度 CPU 空间较少。​
    • 巅峰分配率:反映 CPU Request 占比最高节点的分配情况,如果该值明显高于平均分配率,说明部分节点可能已接近可分配上限。​
    说明​
    • 如果平均分配率和巅峰分配率同时偏高,可能需要扩容节点池或调整工作负载 Request;​
    • 如果只有巅峰分配率偏高,建议检查 Pod 调度是否集中在少数节点。​
    内存分配率(request)​
    %​
    节点池内存分配率,主要用于判断业务声明的内存资源是否接近节点池总内存容量。包括:​
    • 平均分配率:反映当前时刻节点池内各节点内存 Request 的平均占比,如果该值较高,说明节点池整体可调度内存空间较少。​
    • 巅峰分配率:反映内存 Request 占比最高节点的分配情况,如果该值明显高于平均分配率,说明部分节点可能存在调度压力。​
    说明​
    • 如果平均分配率和巅峰分配率同时偏高,可能需要扩容节点池或调整工作负载 Request;​
    • 如果只有巅峰分配率偏高,建议检查内存密集型 Pod 是否集中调度到少数节点。​
    网络流入流出流量速率​
    Bytes/s​
    节点网络内各网卡接口的实时收发流量速率,用于查看不同接口在流入和流出方向上的流量变化。图中每条曲线对应一个网卡接口和一个流量方向,例如 eth0_receive、eth0_transmit、lo_receive、cilium_host_transmit 等。​
    • 如果某个网卡接口的流入或流出速率突增,可能是业务访问量增加、大量数据传输、镜像拉取或单节点承载过多流量。​
    • 如果 lo 接口流量异常升高,可能是节点内部组件通信频繁。​
    • 如果 cilium_host、ipvl 等虚拟接口流量异常,建议结合容器网络链路和 Pod 分布继续排查。​
    网络流入流出包速率​
    pps​
    节点网络内各网卡接口的实时收发包速率,用于查看不同接口在流入和流出方向上的数据包数量变化。图中每条曲线对应一个网卡接口和一个流量方向,例如 eth0_receive、eth0_transmit、lo_receive、cilium_host_transmit 等。​
    • 如果某个接口的包速率突增,但流量速率变化不明显,可能是大量小包请求、短连接增加或异常探测流量。​
    • 如果 lo、cilium_host、ipvl 等接口包速率异常,建议结合节点内部通信、容器网络链路和 Pod 分布继续排查。​
    网络流入流出丢包率​
    %​
    节点在收发方向上的丢包比例,用于判断网络传输是否稳定。该看板按节点 IP 地址和流量方向拆分曲线,例如 192.168.2.152_transmit 和 192.168.2.152_receive。主要用于定位节点维度的网络质量问题。用户可以通过节点 IP 判断是哪台节点出现丢包,再结合流入或流出方向,区分问题更可能出现在接收链路、发送链路、容器网络还是上下游网络。​
    • 如果某个节点 IP 的丢包率升高,可能是网络拥塞、节点网卡压力过高、容器网络异常,或上游/下游链路质量下降。​
    • 如果发送和接收方向同时升高,建议优先排查节点网络、容器网络和链路拥塞。​
    • 如果只有单方向升高,建议结合流量方向定位上游或下游问题。​
    TCP 连接​
    -​
    节点 TCP 连接数量、连接状态和连接建立情况,主要用于判断节点连接压力是否异常。包括:​
    • TCP_sock_inuse:当前正在使用的 TCP socket 数,如果持续升高,可能是连接数量增长或连接未及时释放。​
    • TCP_sock_alloc:已分配的 TCP socket 数,包含未建立连接的 socket。如果该值明显升高,可能是系统正在分配较多连接资源。​
    • TCP_sock_tw:处于 TIME_WAIT 状态的连接数。如果持续偏高,可能是短连接过多或连接复用不足。​
    • CurrEstab:当前处于 ESTABLISHED 状态的连接数,用于观察当前已建立连接规模。​
    • TCP_ActiveOpens / TCP_PassiveOpens:主动发起和被动接受的 TCP 连接数,用于区分客户端侧连接增长和服务端侧连接增长。​
    • TCP_ext_ListenDrops:监听队列溢出导致的丢弃数。如果该值增加,说明连接请求可能已经超过服务处理能力。​
    ​
查看指标​
  • 如需查询集群中的已接入/未接入指标,或查询指标的具体含义,请参见 指标查询。​
  • 支持使用托管 Prometheus 的 Explore 功能来快速查询和展示指标数据。详情请参见 指标查询。​
​
最近更新时间:2026.09.15 20:32:49
这个页面对您有帮助吗?
有用
有用
无用
无用