linux 命令 如何实时显示 GPU 使用情况?
时间: 2023-09-04 15:11:40 浏览: 940
你可以使用 `nvidia-smi` 命令来实时显示 GPU 使用情况,该命令适用于 NVIDIA GPU。在终端中输入以下命令即可:
```
watch -n1 nvidia-smi
```
上述命令将每秒钟更新一次 GPU 使用情况。如果你想要停止显示 GPU 使用情况,只需要按下 `Ctrl+C` 即可。
相关问题
linux 实时查看GPU使用情况
### 实时监控Linux系统中的GPU使用情况
对于希望在Linux系统上实时监测GPU使用状况的用户来说,有多种方法和工具可供选择。
#### 使用`nvidia-smi`
NVIDIA提供了名为`nvidia-smi`的强大命令行工具来管理和监控NVIDIA GPU设备的状态。此工具能够显示有关GPU利用率、内存占用率以及其他重要性能指标的信息[^1]。
```bash
watch -n 1 nvidia-smi
```
上述命令会每秒刷新一次关于GPU状态的数据展示,使得用户可以持续观察到变化趋势。
#### 安装并配置`nvtop`
除了官方提供的`nvidia-smi`外,还有第三方开发的任务管理器风格的应用程序——`nvtop`,它模仿htop界面设计,提供更加直观友好的交互体验。安装过程如下:
```bash
sudo apt-get install nvtop
```
启动`nvtop`之后即可获得类似于终端版图形化监视的效果,方便查看各个进程对GPU资源的具体消耗情况[^2]。
#### 利用Prometheus与Grafana构建可视化平台
为了实现更高级别的自动化运维需求,还可以考虑集成开源软件组合Prometheus加Grafana搭建起一套完整的GPU监控体系结构。通过编写自定义脚本采集数据点上传至Prometheus服务器端存储;再利用Grafana创建动态仪表板呈现历史记录曲线图等形式丰富的视图,帮助管理员深入分析长期运行模式下的硬件表现特征。
Ubuntu linux 利用nvidia命令查看gpu的使用情况
要在 Ubuntu Linux 上使用 `nvidia-smi` 命令来查看 GPU 的使用情况,可以按照以下步骤操作:
1. 打开终端:在 Ubuntu 上打开终端,你可以使用快捷键 `Ctrl + Alt + T` 或者在应用程序菜单中找到终端程序。
2. 运行 `nvidia-smi` 命令:在终端中输入 `nvidia-smi` 并按下回车键。该命令将显示当前系统上所有 NVIDIA GPU 的详细信息。
示例输出:
```
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 465.19.01 Driver Version: 465.19.01 CUDA Version: 11.3 |
|-------------------------------+----------------------+----------------------+
| 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 GeForce GTX 1060 Off | 00000000:01:00.0 Off | N/A |
| N/A 47C P0 N/A / N/A | 172MiB / 6078MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
```
在输出中,你可以看到 GPU 的名称、温度、使用率、显存使用情况等信息。如果有正在运行的进程,它们也会被列出。
这样,在 Ubuntu Linux 上使用 `nvidia-smi` 命令可以很方便地查看 GPU 的使用情况。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)