马春杰杰 Exit Reader Mode

Ubuntu查看占用显卡程序 | nvidia-smi不显示占用显卡程序

有时候使用nvidia-smi命令并不能查看所有正在占用显卡的程序,原因很多,此时应该更换命令:

sudo fuser -v /dev/nvidia*

这个命令可以更加详细的看到所有占用显卡的进程。比如:

nvidia-smi:

(base) mcj@mcj:~$ nvidia-smi
Fri Dec  4 11:59:16 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.95.01    Driver Version: 440.95.01    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| 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 RTX 208...  Off  | 00000000:02:00.0  On |                  N/A |
| 46%   52C    P8     6W / 250W |    860MiB / 11014MiB |      1%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0       927      G   /usr/lib/xorg/Xorg                           628MiB |
|    0      1656      G   /usr/bin/gnome-shell                         173MiB |
|    0     87345      G   ...ycharm/jbr/bin/debug.log --shared-files    29MiB |
|    0    165919      G   /usr/lib/firefox/firefox                       6MiB |
|    0    165992      G   /usr/lib/firefox/firefox                       6MiB |
|    0    166118      G   /usr/lib/firefox/firefox                       6MiB |
|    0    166361      G   /usr/lib/firefox/firefox                       6MiB |
+-----------------------------------------------------------------------------+

sudo fuser -v /dev/nvidia*:

(base) mcj@mcj:~$ sudo fuser -v /dev/nvidia*
                     用户     进程号 权限   命令
/dev/nvidia0:        root        927 F...m Xorg
                     mcj        1656 F...m gnome-shell
                     mcj       51465 F...m python3
                     mcj       51468 F...m python3
                     mcj       51475 F...m python3
                     mcj       87345 F...m jcef_helper
                     mcj       165919 F...m Web Content
                     mcj       165992 F...m Web Content
                     mcj       166118 F...m Web Content
                     mcj       166361 F...m Web Content
/dev/nvidiactl:      root        927 F...m Xorg
                     mcj        1656 F...m gnome-shell
                     mcj       51465 F...m python3
                     mcj       51468 F...m python3
                     mcj       51475 F...m python3
                     mcj       87345 F...m jcef_helper
                     mcj       165919 F...m Web Content
                     mcj       165992 F...m Web Content
                     mcj       166118 F...m Web Content
                     mcj       166361 F...m Web Content
/dev/nvidia-modeset: root        927 F.... Xorg
                     mcj        1656 F.... gnome-shell
                     mcj       87345 F.... jcef_helper
                     mcj       165919 F.... Web Content
                     mcj       165992 F.... Web Content
                     mcj       166118 F.... Web Content
                     mcj       166361 F.... Web Content
/dev/nvidia-uvm:     mcj       51465 F...m python3
                     mcj       51468 F...m python3
                     mcj       51475 F...m python3

 

本文最后更新于2020年12月4日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!