nvidia-smi
Leerlo en el Capítulo 3 · checkpoint +50 XP →
La primera herramienta a la que recurres: utilización, memoria, temperatura, potencia, relojes, procesos y configuración por GPU.
nvidia-smi habla con el driver a través de NVML. La tabla predeterminada muestra para cada GPU la temperatura, el consumo frente al límite, el uso de memoria, la utilización y los procesos que la usan.
Las vistas que responden preguntas reales
nvidia-smi # resumen + procesos nvidia-smi -q -d PERFORMANCE # ¿por qué están bajos los relojes? (event reasons) nvidia-smi -q -d TEMPERATURE,POWER,ECC # temperatura, límites de potencia, errores de memoria nvidia-smi --query-gpu=index,temperature.gpu,clocks.sm,power.draw --format=csv nvidia-smi topo -m # matriz de topología NVLink/PCIe/NIC nvidia-smi nvlink -s # estado de cada enlace NVLink sudo nvidia-smi -pl 500 # fijar un límite de potencia
Advertencia: "GPU-Util" significa que había un kernel corriendo durante la ventana de muestreo. No significa que la GPU estuviera ocupada. Una GPU esperando en una barrera a un straggler sigue girando. Para métricas reales de saturación usa los campos de profiling de DCGM, como actividad de SM y de tensor pipes.
Úsalo en una misión
Relacionado
Fuentes y lecturas adicionales
Escrito para LazyLab con nuestras propias palabras; las fuentes se citan para profundizar y verificar.