Applications de surveillance du GPU sous Linux / Ubuntu

Petite liste d'applications pour le suivi de la charge du GPU

Sommaire

Applications de surveillance de la charge du GPU :
nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.

Ici, nous avons simplement quelques captures d’écran et des descriptions d’applications Linux utiles pour la surveillance du GPU.

nvidia-smi

Capture d’écran de nvidia smi - pour la surveillance du GPU sous Linux

On peut immédiatement voir que la charge est de 2 %, la VRAM utilisée : 356 MiB / 16376 MiB, et la puissance consommée 11 W / 320 W.
On peut également voir combien de mémoire chaque processus utilise.

Pour afficher nvidia-smi avec actualisation automatique :

nvidia-smi -l

nvidia-smi est un programme très utile, vous pouvez par exemple définir une limite de puissance consommée par votre GPU en exécutant :

# définir une limite de puissance de 200 W (l'option -i 0 s'applique uniquement à la première carte GPU)
sudo nvidia-smi -i 0 -pl 200

nvtop

Une autre application intéressante pour surveiller la charge du GPU sous Linux est nvtop.

Capture d’écran de nvtop - pour la surveillance du GPU sous Linux

On peut voir la quantité totale de VRAM utilisée, la charge globale du GPU, ainsi que l’utilisation du CPU, de la charge et de la VRAM/RAM par processus, accompagnée de quelques diagrammes.
Avoir des visuels est toujours très utile.

nvitop

nvitop dispose d’une interface un cran au-dessus de nvtop. Regardez simplement cette capture d’écran :

Capture d’écran de nvitop - pour la surveillance du GPU sous Linux

La température, l’utilisation de la RAM/VRAM et la charge du GPU – tout est clairement visible et accessible.

kde.plasma-systemmonitor

Même si j’utilise l’Ubuntu standard (basé sur Gnome), je peux tout de même installer kde.plasma-systemmonitor et l’utiliser.

sudo apt-get install kde.plasma-systemmonitor

plasma-systemmonitor

KDE plasma systemmonitor - pour la surveillance du GPU sous Linux

Le KDE plasma systemmonitor dispose d’une section dédiée au GPU qui affiche la charge actuelle du GPU.
Il n’est pas très utile en lien avec l’utilisation de la VRAM, mais c’est tout de même quelque chose.

Liens utiles