像专家一样读取 nvidia-smi
检查您的 GPU、内存和利用率
像专家一样读取 nvidia-smi 是 CoddyKit 上的免费 CUDA Academy 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 CUDA Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 CUDA Academy 课程共包含 4 节课。
您的 GPU 仪表盘
您可以把 nvidia-smi 想象成 GPU 的仪表盘。一条命令就能显示型号、内存、温度以及当前正在运行的内容。📊
nvidia-smi顶部标题
最顶部的一行会显示您的驱动程序版本以及它支持的最高 CUDA 版本。每当出现版本错误时,都应先检查这里。
为您的 GPU 命名
表格的第一行会列出每个 GPU 的名称和索引号。当您有多个显卡时,就可以通过这些索引选择要使用的设备。
内存使用情况
Memory-Usage 列会显示已使用的 VRAM 和总 VRAM。如果内存几乎已满,下一次分配可能会因内存不足错误而失败。
GPU 利用率
GPU-Util 百分比表示核心的繁忙程度。内核运行时该数值一直为零,通常意味着工作从未到达设备。
温度与功耗
Temp 和功耗列可以反映散热状况。持续的高温可能导致 GPU 降频,从而在不易察觉的情况下减慢内核运行速度。
进程表
底部的 Processes 表会列出当前正在使用 GPU 的每个程序,以及其 PID 和内存占用。它非常适合用来发现被遗忘的任务。
实时查看
添加一个标志,让信息面板每秒刷新一次,这样程序运行时您就能看到内存和利用率的变化。
nvidia-smi -l 1选择所需的列
对于脚本,查询模式只会以整洁、可解析的文本形式打印您请求的字段,而不是完整的可视化表格。
nvidia-smi --query-gpu=name,memory.used --format=csvECC 与持久化
在数据中心显卡上,nvidia-smi 还会报告 ECC 错误计数和持久化模式。对于笔记本电脑和台式机,这些字段通常处于关闭状态或根本不存在。
限制为一块 GPU
使用多块显卡时,-i 标志可以按索引将报告聚焦到单块 GPU。只关心任务所使用的设备时,这非常方便。
nvidia-smi -i 0快速检查
让我们一起阅读信息面板。
回顾
现在您已经可以像专业人士一样阅读 nvidia-smi:顶部是驱动程序信息,中间表格显示内存和利用率,底部显示实时进程。看一眼就能了解全貌。✅
用 AI 导师学习 C++ — 免费
在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。
- 课程
- 30
- 课程
- 120
常见问题解答
「像专家一样读取 nvidia-smi」课时是免费的吗?
是的 — 「像专家一样读取 nvidia-smi」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 CUDA Academy 课程的其余内容,请升级到 CoddyKit PRO。 CUDA Academy 课程共包含 4 节课。
「像专家一样读取 nvidia-smi」这节课中我会学到什么?
检查您的 GPU、内存和利用率 你通过在浏览器中直接运行的动手代码来练习 CUDA Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 CUDA Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 CUDA Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。
「像专家一样读取 nvidia-smi」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 CUDA Academy 课中编写并运行代码吗?
能。每节 CUDA Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 驱动程序、运行时与工具包版本
- 像专家一样读取 nvidia-smi
- 使用 nvcc 编译
- GPU 入门:您的第一个 .cu 文件