Ubuntu监视显卡占用情况
在终端中运行
watch -n 0.5 nvidia-smi
【以下内容由大模型生成】
watch -n 0.5 nvidia-smi
是一个组合命令,用于在 Linux 终端中定期执行 nvidia-smi
命令并显示其输出。让我们分解一下这个命令的各个部分:
-
watch
:watch
是一个用于定期执行其他命令并显示结果的工具。- 它通常用于监控系统状态或进程的变化。
-
-n 0.5
:-n
选项指定了watch
命令的更新频率。0.5
表示每隔 0.5 秒(即 500 毫秒)执行一次指定的命令。- 注意:最小的更新间隔通常是 0.1 秒,具体取决于系统的配置和限制。
-
nvidia-smi
:nvidia-smi
是 NVIDIA System Management Interface 的简称。- 它是一个用于查询和管理 NVIDIA GPU 设备的命令行工具。
nvidia-smi
可以显示 GPU 的利用率、内存使用情况、温度等信息。
组合命令的作用
当你运行 watch -n 0.5 nvidia-smi
时,系统会每隔 0.5 秒执行一次 nvidia-smi
命令,并将结果显示在终端中。这非常适合用于实时监控 GPU 的状态,例如在进行深度学习训练或其他高性能计算任务时,你可以用这个命令来观察 GPU 的资源使用情况。
示例输出
运行 watch -n 0.5 nvidia-smi
后,你可能会看到类似以下的输出(每 0.5 秒刷新一次):
Every 0.5s: nvidia-smi
Thu Nov 23 10:00:00 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03 Driver Version: 460.32.03 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Tesla V100-PCIE... Off | 00000000:00:04.0 Off | 0 |
| N/A 34C P0 29W / 250W | 0MiB / 16160MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
这个输出会每 0.5 秒更新一次,帮助你实时监控 GPU 的状态。
原文地址:https://blog.csdn.net/gsgbgxp/article/details/140579447
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!