DeepSeek部署之GPU监控指标接入Prometheus的过程实用指南
平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“DeepSeek部署之GPU监控指标接入Prometheus的过程”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
目录
- 一、背景
- 二、部署nvidia_gpu_exporter
- 1、nvidia_gpu_exporter介绍
- 2、docker部署,测试/metrics是否正常
- 三、设置prometheus+Grafana
- 1、设置prometheus进行采集
- 2、Grafana面板搜索并且导入面板
- 3、导入Grafana面板ID,查看效果
- 四、总结
一、背景
落到代码里,上一篇文章介绍了在GPU主机部署DeepSeek大模型。同时且DeepSeek采用到了GPU资源来进行推理和计算的过程,加速我们模型的回答速度。
从实现思路看,由此,我们必须要关注主机GPU的监控指标情况,比如总的显卡显存大小、占用的显存大小、显卡的版本信息、驱动信息等等,才能对CPU运行情况、借助率等做到心中有数,便于后期的运维、高可用性等。
二、部署nvidia_gpu_exporter
1、nvidia_gpu_exporter介绍
地址: GitHub - utkuozdemir/nvidia_gpu_exporter: Nvidia GPU exporter for prometheus using nvidia-smi binary
落到代码里,能够采用nvidia_gpu_exporter本质原理是用过nvidia-smi指令采集GPU的信息,随后转换为prometheus metric。
从实现思路看,所以部署nvidia_gpu_exporter之前,需正常安装号nvidia-smi,同时且安装好了nvidia驱动、CUDA驱动等。
正常执行nvidia-smi如下所示:
nvidia-smi
2、docker部署,测试/metrics是否正常
执行docker命令:
docker run -d --gpus=all -p 32768:9835 utkuozdemir/nvidia_gpu_exporter:1.3.0-amd64
在这个场景下,借助curl访问主机的32768(端口能够自己做映射), 访问/metrics接口看是否能够正常拿到指标数据:
curl -s localhost:32768/metrics | grep 'nvidia'
三、设置prometheus+Grafana
1、设置prometheus进行采集
设置promethues.yml文件:
查看promethues的target是否正常能采集到数据:
搜索指标是否已经入库:
2、Grafana面板搜索并且导入面板
搜索gpu关键词,查询到面板ID:
3、导入Grafana面板ID,查看效果
实际处理时,面板能够看到GPU的型号是RTX 4090、显存的采用情况等指标, 此时我正在服务器运行deepseek-r1:1.5b的模型,所以看到GPU的相关采用。如果将模型停止运行,则GPU基本上无占用
四、总结
在这个场景下,AI人工智能、大模型等理论知识我们都能多少了解点,但是今天看了一些大佬的教程,稍微深入了一下采用PyTorch进行了一些基础、轻松模型的训练以及部署运行, 发现从零开始去尝试做机器学习的相关开发工作简直是天方夜谈,涉及到的就是各种概率学、统计学、线性代数、算法等等,门槛是相当高。
落到代码里,既然无法做开发,那么从运维工程师的角度出发,了解PyTorch、tensorflow等深度学习框架的部署、模型的运行等等,继续在运维路上前进,扬长避短,才能发挥自我优势!
到此这篇关于DeepSeek部署之GPU监控指标接入Prometheus的文章就介绍到这了,更多相关DeepSeek GPU接入Prometheus内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多兼容脚本之家!
您可能感兴趣的文章:
- Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)
- deepseek本地部署及java、python调用步骤详解
- DeepSeek-R1 云环境搭建部署流程
- DeepSeek Window本地私有化部署教程
-
09.07
ubuntu中使用docker下载华为opengauss数据库超简单步骤实用指南
-
09.07
OpenManus本地部署实践亲测有效完全免费(最新推荐)实用指南
-
09.07
Chrome拓展(Chrome Extension)开发定时任务插件实用指南
-
09.07
GaussDB数据库何创建修改数据库和数据表的做法实用指南
-
09.07
DeepSeek模型本地部署的实用教程实用指南
-
09.07
DeepSeek部署之GPU监控指标接入Prometheus的过程实用指南
-
-
- MongoDB配置用户名和密码的操作步骤实用指南
- 09.07
-
- 数据库MongoDB启动的三种方式实用指南
- 09.07
-
- DeepSeek模型本地部署的实用教程实用指南
- 09.07
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏