Prometheus GPU使用率查询及PPC64LE环境dcgm-exporter镜像制作问询
问题解答
1. Prometheus GPU使用率查询
你提供的指标集中已包含所需的GPU监控指标,可以直接查询GPU使用率百分比,相关查询语句如下:
- 全量GPU实时计算使用率(返回结果单位为百分比):
nvidia_gpu_duty_cycle
该指标本身的定义就是过去采样周期内GPU执行内核任务的时间占比,返回结果自带GPU编号、型号、UUID标签,可直接区分不同GPU设备。 - 单块指定GPU的实时计算使用率(示例为查询编号为2的GPU):
nvidia_gpu_duty_cycle{minor_number="2"} - GPU显存使用率百分比:
nvidia_gpu_memory_used_bytes / nvidia_gpu_memory_total_bytes * 100
2. PPC64LE架构dcgm-exporter Docker镜像制作
你可以基于官方dcgm-exporter源码自行构建适配PPC64LE架构的镜像,操作要点如下:
- 下载与你环境GPU驱动版本兼容的dcgm-exporter官方发布版本源码
- 修改源码自带的Dockerfile,将基础镜像替换为PPC64LE架构的官方CUDA基础镜像
- 构建主机需为PPC64LE架构,提前安装适配该架构的NVIDIA驱动、nvidia-container-toolkit组件
- 在源码目录下执行docker build命令完成镜像编译,构建完成后本地启动验证指标采集功能正常即可使用
内容的提问来源于stack exchange,提问作者ajnair95
相关产品推荐
相关产品推荐

