使用情况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的使用情况,从而有助于提升工作效率。