Check NVIDIA GPU Usage with nvidia-smi
Query GPU name, temperature, utilization and memory with a single nvidia-smi command on Linux.
Run nvidia-smi --query-gpu=name,temperature.gpu,utilization.gpu,memory.used,memory.total --format=csv to get a one-line-per-GPU report.
01Command
Command
$ nvidia-smi --query-gpu=name,temperature.gpu,utilization.gpu,memory.used,memory.total --format=csv02What it does
nvidia-smi ships with the NVIDIA proprietary driver and reports real-time GPU statistics without opening any GUI tool. The --query-gpu flag lets you pick exactly which metrics to show, and --format=csv keeps the output easy to read or pipe into a script. Running plain nvidia-smi instead gives you a dashboard-style summary including the processes currently using the GPU.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- nvidia-smi(1) — Ubuntu manpageEvidence: Man page documents nvidia-smi with the --query-gpu option and csv --format for reporting GPU statistics
- nvidia-smi(1) — Arch Linux manualEvidence: Arch manual lists nvidia-smi's --query-gpu flag with per-GPU metrics such as temperature and utilization
Last verified: 2026-09-19 · Category: System & Settings