1. nvidia-smi
这个应该都知道,可以静态查看显存占用,显卡利用率。
如果有显卡没有被占用,那么状态就要等几秒才显示。如果全部占用了:
比如下面的显卡所有的显存都大于0,所以是瞬间显示的
2. watch -n 1 nvidia-smi
动态每一秒显示显卡状态,1表示1秒,如果有显卡没被占用,那这里用1s显然是不明智的。
3.nvtop
如果你有显卡空着,你又想动态查看,可以使用https://github.com/Syllo/nvtop
安装后使用命令 nvtop,你会获得top一样的画面:这个还可以显示命令,还有其他的有趣的东西。
4。 fuser -v /dev/nvidia*
主要是能够显示每一个占用显卡的线程,而不是进程:
https://blog.youkuaiyun.com/u013249853/article/details/90747442
这个不太常用。