LinuxCommandLibrary

nvtop

TLDR

Monitor all GPUs

$ nvtop
copy
Monitor specific GPU
$ nvtop -i [0]
copy
Monitor multiple GPUs
$ nvtop -i [0,1,2]
copy
Delay between updates
$ nvtop -d [2]
copy
No color output
$ nvtop -C
copy

SYNOPSIS

nvtop [options]

DESCRIPTION

nvtop is an ncurses-based GPU process monitor, similar to htop but for GPUs. It displays real-time GPU utilization, memory usage, temperature, and running processes.
The tool supports NVIDIA, AMD, and Intel GPUs, providing a unified interface for monitoring GPU resources.

PARAMETERS

-i ids

GPU IDs to monitor.
-d seconds
Delay between updates.
-s sort
Sort by (pid, type, rate, mem, etc.).
-C
No color.
-p
Show only processes.
-f file
Log to file.
--no-header
Hide header.

KEYBOARD SHORTCUTS

F1/q: Quit
F2: Setup
F3: Search
F4: Filter
F6: Sort
F9: Kill process

CAVEATS

NVIDIA needs driver 410+. AMD needs ROCm. Intel needs i915 driver. Feature support varies by GPU vendor.

HISTORY

nvtop was created by Maxime Schmitt to provide an htop-like experience for GPU monitoring. It started with NVIDIA support and later added AMD and Intel GPU support.

SEE ALSO

nvidia-smi(1), gpustat(1), htop(1), radeontop(1)

Copied to clipboard