查看GPU使用情况:
nvidia-smi
![](https://i-blog.csdnimg.cn/blog_migrate/52f150bbc73eeafaee98dde93c852cbd.png)
相关解释:
Fan:风扇转速,是计算机的期望转速,风扇故障则显示N/A;
Temp:显卡内部的温度,单位是摄氏度;
Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;
Pwr:能耗表示;
Bus-Id:涉及GPU总线的相关信息;
Disp.A:Display Active,表示GPU的显示是否初始化;
Memory Usage:显存的使用率;
Volatile GPU-Util:浮动的GPU利用率;
Compute M:计算模式;
周期性的输出显卡的使用情况:watch -n 10 nvidia-smi
10即更新频率,可更改为其他值。
查看CPU使用情况:
top
htop #查看最占用内存的top进程
![](https://i-blog.csdnimg.cn/blog_migrate/bca0a762212e4d9638e39cb2e435f5fb.png)
查看指定cuda下的进程:
nvidia-smi --query-compute-apps=pid,process_name --format=csv | grep -i "0"
(这个命令将显示使用CUDA设备0的进程的进程ID和进程名称。您可以根据需要更改设备号来查看其他CUDA设备下的进程。)
查看 进程对应的python文件:
ls -l /proc/<进程ID>/cwd
#看不了的话,加sudo