一条命令搞定 NVIDIA GPU 监控:GPustat 上手指南

📅 2026/8/24 11:29:54
一条命令搞定 NVIDIA GPU 监控:GPustat 上手指南
一条命令搞定 NVIDIA GPU 监控GPustat 上手指南【免费下载链接】gpustat A simple command-line utility for querying and monitoring GPU status项目地址: https://gitcode.com/gh_mirrors/gp/gpustat每次打开 nvidia-smi满屏参数滚过去你根本看不清哪块卡在跑训练、哪个进程在吃显存。GPustat一个把nvidia-smi包装得更好看的命令行小工具改变这件事3 条命令从安装到跑起 NVIDIA GPU 状态监控。GPustat 怎么装一条命令就跑起来 安装路径非常短这就是最简的 GPustat 安装教程一条命令pip install gpustat装好后在终端直接敲gpustat你系统里的所有 NVIDIA GPU 一眼看全gpustat每一行对应一块卡编号、卡名、温度、利用率、显存占用连占着卡的进程名和 PID 都摆在同一行里扫一眼就知道每块卡在干嘛。这就是真实输出效果多卡也不会挤成一团属于 GPU 监控工具推荐里最顺手的那一档。源码里藏了什么核心目录 30 秒速览装好之后你可能会好奇它内部长什么样。源码结构不用怕看几个关键文件就够了文件/目录一句话作用gpustat/主代码目录核心逻辑都住在这里gpustat/core.py核心模块查询 GPU 状态并格式化输出gpustat/nvml.py封装 NVML是与 NVIDIA 驱动对话的桥梁gpustat/cli.py命令行入口与参数解析setup.pyPython 包安装脚本requirements.txt第三方依赖清单README.md快速上手与参数说明真正干活的是 核心模块它负责把查询结果变成你看到的整齐表格其余都是打包和参数处理的配套工作。没有配置文件命令行参数才是正确打开方式GPustat 干脆不给你任何配置文件——轻量、零配置依赖就是它的设计取向。如果你一直在找不啰嗦的 nvidia-smi 替代方案这就是了。一切靠参数表达高频的就这几个gpustat -i 5开启 watch 模式每 5 秒自动刷新一次跑长任务时相当于挂个常驻监视器。gpustat --json同样的数据以 JSON 吐出接jq或你自己的脚本毫无压力。gpustat -c -p额外显示进程命令名和 PID占卡的是谁一目了然。说到深度集成直接import gpustat把它当 Python 模块用一行代码把 GPU 状态拉进你自己的程序里。现在打开终端敲下gpustat试试吧。【免费下载链接】gpustat A simple command-line utility for querying and monitoring GPU status项目地址: https://gitcode.com/gh_mirrors/gp/gpustat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考