134 votes

Comment mesurer l'utilisation du GPU ?

Utilisation de la top dans le terminal liste les processus, triés par leur utilisation du CPU (et vous pouvez la changer pour trier par un autre paramètre)

Existe-t-il un équivalent pour le GPU ?

Ce type de question concerne la RAM utilisée par le GPU.

133voto

Mitch Points 102545
  • Pour les GPU Nvidia, il existe un outil nvidia-smi qui peut montrer la mémoire l'utilisation de la mémoire, l'utilisation du GPU et la température du GPU.
  • Pour les GPU Intel, vous pouvez utiliser l'option intel-gpu-tools .
  • AMD a deux options

    1. fglrx (pilotes à source fermée) :

      aticonfig --odgc --odgt
    2. Et pour tabla (pilotes open source), vous pouvez utiliser RadeonTop Install via the software center .


出典 Surveillance de l'utilisation du GPU

39voto

amized Points 501

Vous pouvez utiliser gpustat qui est une simple ligne de commande script (wrapper pour nvidia-smi) pour interroger et surveiller le statut du GPU :

enter image description here

36voto

amized Points 501

Nvidia : pour mettre à jour continuellement la sortie de nvidia-smi vous pouvez utiliser nvidia-smi --loop=1 (intervalle de rafraîchissement de 1 seconde) ou nvidia-smi --loop-ms=1000 (intervalle de rafraîchissement de 1000 millisecondes).

   -l SEC, --loop=SEC
       Continuously  report  query data at the specified interval, rather than
       the default of  just  once.   The  application  will  sleep  in-between
       queries.   Note  that on Linux ECC error or XID error events will print
       out during the sleep period if the -x flag was not specified.  Pressing
       Ctrl+C at any time will abort the loop, which will otherwise run indef
       initely.  If no argument is specified for the -l form a default  inter
       val of 5 seconds is used.

   -lms ms, --loop-ms=ms
       Same as -l,--loop but in milliseconds.

FYI :

32voto

Thomas Venturini Points 561

Pour Intel :

  1. Installez intel-gpu-tools (il est probable qu'ils soient déjà installés).

    sudo apt-get install intel-gpu-tools 
  2. Commencez le top comme l'utilité avec

    sudo intel_gpu_top
  3. Vérifiez vos statistiques et quittez ensuite avec Ctrl + C

C'est ce que vous obtenez :

enter image description here

Merci @Mitch ! :)

17voto

amized Points 501

Vous pouvez utiliser le programme de surveillance regards avec son Surveillance du GPU plug-in :

  • source ouverte
  • à installer : sudo apt-get install -y python-pip; sudo pip install glances[gpu]
  • pour le lancement : sudo glances

enter image description here

Il surveille également le processeur, les entrées-sorties du disque, l'espace disque, le réseau et quelques autres éléments :

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X