Applications de surveillance du GPU sous Linux / Ubuntu
Petite liste d'applications pour le suivi de la charge du GPU
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
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
.
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 :
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
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.