使用情况Linux下查看GPU使用情况:简明指南(linux如何查看gpu)

随着机器学习和深度学习的崛起,GPU的性能变得越来越重要。GPU可以显著提高系统的计算能力,因此掌握其使用情况对提升工作效率具有重要的意义。在Linux系统下查看GPU的使用情况,可以使用nvidia-smi软件包。

nvidia-smi命令是NVIDIA驱动程序自带的工具,其可以方便用户查看GPU使用情况。在使用nvidia-smi命令之前,要先确保你的系统中已经安装了nvidia驱动,若否,需要先安装。在安装好nvidia驱动后,可以使用nvidia-smi命令来查看当前系统所连接的GPU信息。

例如,可以使用以下命令来查看当前系统下连接的GPU名称、型号等:

$ nvidia-smi 
Thu Mar 15 11:23:10 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.12 Driver Version: 390.12 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1080 Off | 00000000:01:00.0 Off | N/A |
| 48% 42C P2 88W / 300W | 444MiB / 8111MiB | 0% Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1491 G /usr/lib/xorg/Xorg 199MiB |
| 0 1776 G compiz 124MiB |
+-----------------------------------------------------------------------------+

从以上结果可以看出,当前系统下的GPU的型号是GeForce GTX 1080,并且当前的GPU利用率是0%。

另外,我们还可以使用nvidia-smi命令查看当前系统上正在运行的程序的GPU使用情况。此外,我们可以使用nvidia-smi dmon命令来查看当前系统下的GPU的动态性能指标,如GPU占用率、内存占用情况等。

$ nvidia-smi dmon
# gpu pwr gtemp mtemp sm mem enc dec mclk pclk
# Idx W C C % % % % MHz MHz
0 42 35 35 0 44 0 0 350 359

从上面的信息中可以看出,当前系统下GPU的功率为42W,显存当前使用率为44%。

总结:通过使用nvidia-smi命令,便可以方便快捷地查看GPU的使用情况,从而有助于提升工作效率。


数据运维技术 » 使用情况Linux下查看GPU使用情况:简明指南(linux如何查看gpu)