跑deep learning的时候,总是希望查看一下cpu、gpu、内存的使用率。
1. cpu、内存
使用top命令
$ top
这样会得到所有进程的CPU利用率和内存使用情况,如果想查看其中特定进程的CPU利用率和内存情况,可以使用以下命令:
$ top -p pid
其中pid为所想查看的进程的进程号(可以从top命令)中得到。
2. gpu、显存
大家都知道nvidia-smi可以显示GPU的使用情况,但是该命令只能显示一次,即此时GPU的状态。若要实时显示,可以配合watch命令, 让它一秒刷新一次,命令语句:
$ watch -n 1 nvidia-smi
网友评论