To dynamically monitor NVIDIA GPU usage, here I introduce two methods:
method 1: use nvidia-smi
in your terminal, issue the following command:
$ watch -n 1 nvidia-smi
It will continually update the gpu usage info (every second, you can change the 1 to 2 or the time interval you want the usage info to be updated).
method 2: use the open source monitoring program glances with its GPU monitoring plugin
in your terminal, issue the following command to install glances with its GPU monitoring plugin
$ sudo pip install glances[gpu]
to launch it, in your terminal, issue the following command:
$ sudo glances
Then you should see your GPU usage etc. It also monitors the CPU, disk IO, disk space, network, and a few other things
For more commonly used Linux commands, check my other posts at here and here .