CUDA Academy · 课时

像专家一样读取 nvidia-smi

检查您的 GPU、内存和利用率

第 2 / 4 课13 个步骤

像专家一样读取 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=csv

ECC 与持久化

在数据中心显卡上,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 反馈 — 无需本地设置。

此课程中的所有课时

  1. 驱动程序、运行时与工具包版本
  2. 像专家一样读取 nvidia-smi
  3. 使用 nvcc 编译
  4. GPU 入门:您的第一个 .cu 文件
← 返回 CUDA Academy