使用兩種方法,實時查看 GPU 使用情況;徹底殺死制定進程
1. nvidia-smi
使用終端命令 nvidia-smi 查看顯卡信息
如果你想實時檢測顯卡使用情況,添加 watch -n 即可
watch -n 4 nvidia-smi
其中,4 是指 4 秒刷新一次終端,可以根據(jù)自己的需求設(shè)置
2.gpustat
安裝過程很簡單,直接 pip 即可(本人是這樣),使用 gpustat --json 以 json 形式呈現(xiàn) gpu 信息
使用 gpustat -i 命令可以查看用戶使用 gpu 情況
使用以下命令,可以查看更具體的信息,比如用戶 xxx 的 xxx 進程占用情況
watch --color -n 1 gpustat -cpu
3.總結(jié)
nvidia-smi 方法顯示的內(nèi)容更全面,包括 pid
gpustat 方法可以定位到某個用戶的某個任務(wù)占用 gpu 情況
4.殺進程
我們經(jīng)常遇到卡死進程然后用 ctrl + z 強制關(guān)閉程序的情況,這樣關(guān)掉的進程不會被釋放,還占用內(nèi)存空間,可以使用以下命令徹底殺死進程
A.查看強關(guān)的進程信息
jobs -l
B.徹底殺死進程
kill -9 pid
C.批量殺進程文章來源:http://www.zghlxwxcb.cn/news/detail-543004.html
pkill xxx
其中 xxx 是關(guān)鍵字文章來源地址http://www.zghlxwxcb.cn/news/detail-543004.html
到了這里,關(guān)于Ubuntu 20.04 實時查看GPU使用情況的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!