nvtop(1)
Monitor GPU usage and temperature in the terminal with an interactive top-like interface.
Synopsis
nvtop [OPTION]...Description
nvtop is an interactive GPU monitoring tool for NVIDIA GPUs that displays real-time GPU utilization, memory usage, temperature, and power consumption. It provides a top-like interface in the terminal, allowing you to track processes using the GPU and identify resource hogs.
The tool supports multiple GPUs and can display per-process GPU memory usage. It updates continuously and allows sorting by different metrics and filtering by GPU index.
Common options
| Flag | What it does |
|---|---|
-h, --help | display help message and exit |
-v, --version | show version information |
-d, --delay | set refresh interval in milliseconds (default: 1000) |
-n, --no-color | disable colored output |
-C, --csv | output as CSV format instead of interactive mode |
-l, --loop | number of iterations before exiting (CSV mode) |
-s, --sort | sort by column (pid, name, memory, sm, etc.) |
Examples
launch interactive GPU monitoring dashboard for all GPUs
nvtoprun nvtop with 500ms refresh interval for more responsive updates
nvtop -d 500run without color output, useful for terminal recording or scripting
nvtop -noutput CSV format and exit after 5 iterations, useful for logging
nvtop -C -l 5sort processes by GPU memory usage in descending order
nvtop -s memory