Une carte vidéo est un circuit imprimé spécial utilisé pour contrôler ce qui est affiché sur votre écran d'ordinateur. Il est également appelé unité de traitement graphique (GPU) et calcule des images et des graphiques 3D pour les jeux Linux et à d'autres fins. Jetons un coup d'œil aux 7 meilleurs outils de ligne de commande de surveillance et de diagnostic du GPU Linux pour résoudre vos problèmes.
Les outils suivants sont disponibles sur Linux à des fins de surveillance et de diagnostic du GPU, ainsi que sur d'autres systèmes d'exploitation tels que FreeBSD. Aujourd'hui, la plupart des utilisateurs de Linux et FreeBSD utilisent des GPU Nvidia, Intel et AMD.
Outil de ligne de commande de surveillance et de diagnostic du GPU Linux
Nous pouvons utiliser les outils suivants pour surveiller, diagnostiquer et inspecter les systèmes basés sur Linux ou *BSD.
Pour obtenir des informations sur le processeur graphique, exécutez simplement :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo lshw -C display -short
[sudo] mot de passe Linuxmi :
Le résultat est le suivant :
H/W path Device Class Description ================================================================= /0/100/f display SVGA II Adapter
linuxmi@linuxmi :~/www.linuxmi.com$ lspci -v plus
|1, glmark2 – Test de résistance des performances du GPU sous Linux
glmark2 est un utilitaire de ligne de commande de référence OpenGL 2.0 et ES 2.0. Nous pouvons l'installer en entrant la commande suivante :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo apt install glmark2
Maintenant, exécutez comme suit :
linuxmi@linuxmi :~/www.linuxmi.com$ glmark2
Il commencera ensuite les tests comme suit et testera votre GPU sous Linux :
Écran de test Linux glmark2
Mes résultats de référence, fonctionnant sur Ubuntu Linux 20.04 LTS :
** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control! ** Failed to set swap interval. Results may be bounded above by refresh rate. ======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: Mesa/X.org GL_RENDERER: llvmpipe (LLVM 11.0.0, 256 bits) GL_VERSION: 3.1 Mesa 20.2.1 ======================================================= ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control! ** Failed to set swap interval. Results may be bounded above by refresh rate. [build] use-vbo=false: FPS: 150 FrameTime: 6.667 ms ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control! ** Failed to set swap interval. Results may be bounded above by refresh rate. [build] use-vbo=true: FPS: 164 FrameTime: 6.098 ms ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control! ** Failed to set swap interval. Results may be bounded above by refresh rate. [texture] texture-filter=nearest: FPS: 190 FrameTime: 5.263 ms ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control! ** Failed to set swap interval. Results may be bounded above by refresh rate. [texture] texture-filter=linear: FPS: 172 FrameTime: 5.814 ms ======================================================= glmark2 Score: 169 =======================================================
2., glxgears – un outil simple de test des performances du GPU Linux
Il affichera un ensemble d'engrenages rotatifs et imprimera périodiquement la fréquence d'images. Il est devenu extrêmement populaire en tant qu'outil d'analyse comparative essentiel pour les systèmes Linux et Unix comme FreeBSD. Installez-le et exécutez-le comme suit :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo apt install mesa-utils
linuxmi@linuxmi :~/www.linuxmi.com$ glxgears
Mesure la fréquence d'images du GPU toutes les cinq secondes et la publie à l'écran. Le résultat final ressemblera à ceci :
4005 images en 5,0 secondes = 800,123 FPS
1348 images en 5,0 secondes = 269,529 FPS
1259 images en 5,0 secondes = 251,788 FPS
1047 images en 5,0 secondes = 209,265 FPS
651 images en 5,0 secondes = 130,198 FPS
651 images en 5,0 secondes = 130,070 FPS
759 images en 5,0 secondes = 151,732 FPS
…
3. Un outil simple pour obtenir des statistiques GPU Nvidia sur Linux et FreeBSD Unix
Il est écrit en Python et constitue un outil parfait pour les utilisateurs de CLI, en particulier les développeurs ML/AI. Il peut être installé à l'aide de PIP comme suit :
linuxmi@linuxmi :~/www.linuxmi.com
pip3 installe gpustat
Exécutez comme suit :
linuxmi@linuxmi :~/www.linuxmi.com$ gpustat
linuxmi@linuxmi :~/www.linuxmi.com$ gpustat -cp
Afficher l'aide :
linuxmi@linuxmi :~/www.linuxmi.com$ gpustat -h
4. intel_gpu_top – Un résumé montrant l'utilisation du GPU Intel sous Linux
Installez d'abord l'outil et exécutez :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo apt install intel-gpu-tools
## Les utilisateurs de CentOS/RHEL/Fedora Linux essaient la commande dnf##
linuxmi@linuxmi :~/www.linuxmi.com$ sudo dnf install intel-gpu-tools
Les utilisateurs de Fedora, RHEL et CentOS Linux peuvent utiliser la commande podman pour installer comme suit :
linuxmi@linuxmi :~/www.linuxmi.com$ podman run –rm –priviledged Registry.freedesktop.org/drm/igt-gpu-tools/igt:master
L'outil collecte des données à l'aide de compteurs de performances (PMU) exposés par i915 et d'autres pilotes de plate-forme tels que RAPL (puissance) et Uncore IMC (bande passante mémoire). Exécutez-le comme suit sur votre système Linux :
linuxmi@linuxmi :~/www.linuxmi.com$ sudo intel_gpu_top
5. nvidia-smi – Programme d'interface de gestion du système NVIDIA
nvidia-smi fournit des capacités de surveillance et de gestion pour les familles d'architecture Fermi et supérieures des appareils NVIDIA Tesla, Quadro, GRID et GeForce. La plupart des fonctionnalités des appareils de la série GeForce Titan sont prises en charge, tandis que les informations restantes sur la marque Geforce sont très limitées. NVSMI est un outil multiplateforme qui prend en charge tous les pilotes NVIDIA standard pris en charge par Linux et FreeBSD. Après avoir installé le pilote Nvidia sur Ubuntu Linux, suivez ces étapes pour l'installer :
linuxmi@linuxmi :~/www.linuxmi.com$sudo apt install nvidia-smi
Ouvrez un terminal et exécutez :
linuxmi@linuxmi:~/www.linuxmi.com nvidia-smi -q -g 0 -d UTILISATION -l 1
linuxmi@linuxmi :~/www.linuxmi.com sudo nvidia-smi
linuxmi@linuxmi :~/www.linuxmi.com nvidia-smi – aide
6. nvtop – NVIDIA GPU haut
Un autre outil GPU NVIDIA formidable mais très utile. Semblable à la commande htop ou à la commande top, il s'agit d'un visualiseur d'état du GPU basé sur ncurses pour les GPU NVIDIA. Nous pouvons l'installer comme suit :
linuxmi@linuxmi :~/www.linuxmi.com
apt install nvtop ## Exécutez cette attaque linuxmi@linuxmi:~/www.linuxmi.comnvtop
7. radeontop – Outil pour afficher l'utilisation du GPU AMD sous Linux
Affichez votre utilisation du GPU AMD, y compris le pourcentage d'activité total et les blocs individuels sous Linux. Installez comme suit :
linuxmi@linuxmi :~/www.linuxmi.com
sudo radeontop
Il fonctionne avec les GPU R600 et supérieurs, même les îles du Sud devraient fonctionner correctement. Fonctionne avec les pilotes AMD open source et les pilotes sources clones AMD Catalyst.
Résumé
Vous connaissez maintenant les différentes commandes et outils GPU Linux utilisés à des fins de surveillance et de diagnostic sur les systèmes Linux et BSD. Si j'ai raté votre outil préféré, faites-le-moi savoir dans la section commentaires ci-dessous. Merci. Ce qui précède est le contenu lié au système Linu partagé par Tutorial.com pour tous les amis. Si vous souhaitez en savoir plus sur Linux, pensez à suivre le compte officiel "Linux", ou scannez le QR code ci-dessous pour suivre. Des informations plus utiles vous attendent !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!