Maison Tutoriel système Linux Top 7 des outils de surveillance et de diagnostic du GPU Linux en ligne de commande

Top 7 des outils de surveillance et de diagnostic du GPU Linux en ligne de commande

Feb 11, 2024 pm 08:48 PM
linux Tutoriel Linux Système Linux Commande Linux script shell lsp installation de pip Linux embarqué Débuter avec Linux apprentissage Linux

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 :

7大Linux GPU监控和诊断命令行工具

É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

7大Linux GPU监控和诊断命令行工具

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.com

nvtop

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 !

7大Linux GPU监控和诊断命令行工具

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1596
276
Comment faire du support de conteneur PHP Construction automatique? Méthode de configuration CI intégrée en continu de l'environnement PHP Comment faire du support de conteneur PHP Construction automatique? Méthode de configuration CI intégrée en continu de l'environnement PHP Jul 25, 2025 pm 08:54 PM

Pour permettre aux conteneurs PHP de prendre en charge la construction automatique, le noyau réside dans la configuration du processus d'intégration continue (CI). 1. Utilisez Dockerfile pour définir l'environnement PHP, y compris l'image de base, l'installation d'extension, la gestion de la dépendance et les paramètres d'autorisation; 2. Configurez des outils CI / CD tels que GitLabci et définissez les étapes de construction, de test et de déploiement via le fichier .gitlab-ci.yml pour réaliser une construction, un test et un déploiement automatique; 3. Intégrer des cadres de test tels que PHPUnit pour s'assurer que les tests sont automatiquement exécutés après les modifications du code; 4. Utiliser des stratégies de déploiement automatisées telles que Kubernetes pour définir la configuration de déploiement via le fichier de déploiement.yaml; 5. Optimiser Dockerfile et adopter une construction en plusieurs étapes

Linux vs Windows: Quel système d'exploitation est le meilleur pour vous? Linux vs Windows: Quel système d'exploitation est le meilleur pour vous? Jul 29, 2025 am 03:40 AM

WindowsisBetterForbeginnersDuetOeaseOfuse, couresethardwarecompatibilité, andsupportformaintreamsoftwarelikemicrosoftofficeandadoBeapps.2.LinuxoutPerformSwindowSonolderorlow-resourcehardwarewithfasterboottimes, lowersystemReoluments, andlessbloat.3.li, LowersystemRerements, andlessbloat.

Comment construire un environnement de conteneur de tâches PHP indépendant. Comment configurer le conteneur pour exécuter des scripts chronométrés PHP Comment construire un environnement de conteneur de tâches PHP indépendant. Comment configurer le conteneur pour exécuter des scripts chronométrés PHP Jul 25, 2025 pm 07:27 PM

La construction d'un environnement de conteneur de tâches PHP indépendant peut être implémentée via Docker. Les étapes spécifiques sont les suivantes: 1. Installez Docker et DockerCose comme base; 2. Créez un répertoire indépendant pour stocker les fichiers Dockerfile et Crontab; 3. Écrivez Dockerfile pour définir l'environnement PHPCLI et installer Cron et les extensions nécessaires; 4. Écrivez un fichier crontab pour définir les tâches de synchronisation; 5. Écrivez un répertoire de script Docker-Compose.yml et configurer les variables d'environnement; 6. Démarrez le conteneur et vérifiez le journal. Par rapport à l'exécution de tâches de synchronisation dans des conteneurs Web, les conteneurs indépendants présentent les avantages de l'isolement des ressources, de l'environnement pur, de la forte stabilité et de l'expansion facile. Pour assurer la journalisation et la capture d'erreur

Comment installer un logiciel sur Linux en utilisant le terminal? Comment installer un logiciel sur Linux en utilisant le terminal? Aug 02, 2025 pm 12:58 PM

Il existe trois façons principales d'installer un logiciel sur Linux: 1. Utilisez un gestionnaire de packages, tel que APT, DNF ou PACMAN, puis exécutez la commande d'installation après la mise à jour de la source, telle que SudoaptiNinStallCurl; 2. Pour les fichiers .deb ou .rpm, utilisez des commandes DPKG ou RPM pour installer et réparer les dépendances en cas de besoin; 3. Utilisez Snap ou FlatPak pour installer des applications sur des plates-formes, telles que le nom du logiciel Sudosnapinstall, qui convient aux utilisateurs qui poursuivent les mises à jour de version. Il est recommandé d'utiliser le propre gestionnaire de packages du système pour une meilleure compatibilité et des performances.

Comment planifier des tâches sur Linux avec Cron et Anacron Comment planifier des tâches sur Linux avec Cron et Anacron Aug 01, 2025 am 06:11 AM

CronisUsedForpreciseScheduLingOnalways-Asystèmes, tandis que les éventualités de plus en plus

Le guide ultime du jeu haute performance sur Linux Le guide ultime du jeu haute performance sur Linux Aug 03, 2025 am 05:51 AM

Choosepop! _OS, Ubuntu, Nobaralinux, OrarchlinuxForoptimalgaming Performance withinmimaloverhead.2.Installofficialnvidiapropriétarydriversfornvidiagpus, assurept-t-to-datememesaandkernerserforamdindelgpus.3,EBablePheperformAlect

Quels sont les principaux avantages et inconvénients de Linux vs Windows? Quels sont les principaux avantages et inconvénients de Linux vs Windows? Aug 03, 2025 am 02:56 AM

Linux convient à l'ancien matériel, a une haute sécurité et est personnalisable, mais a une compatibilité logicielle faible; Le logiciel Windows est riche et facile à utiliser, mais a une utilisation élevée des ressources. 1. En termes de performances, Linux est léger et efficace, adapté aux anciens appareils; Windows a des exigences matérielles élevées. 2. En termes de logiciels, Windows a une compatibilité plus large, en particulier les outils et les jeux professionnels; Linux doit utiliser des outils pour exécuter certains logiciels. 3. En termes de sécurité, la gestion des autorisations Linux est plus stricte et les mises à jour sont pratiques; Bien que Windows soit protégé, il est toujours vulnérable aux attaques. 4. En termes de difficulté d'utilisation, la courbe d'apprentissage Linux est raide; L'opération Windows est intuitive. Choisissez en fonction des exigences: choisissez Linux avec les performances et la sécurité, et choisissez Windows avec compatibilité et facilité d'utilisation.

L'importance de la synchronisation du temps sur Linux avec NTP L'importance de la synchronisation du temps sur Linux avec NTP Aug 01, 2025 am 06:00 AM

TimesYnchronization est de la réception de la fiabilité et de la sécurité et de la sécurité de la conscience en cours de réélecause de la sécurité, de la sécurité, des insignes infiasquesdTasks, et dedistributedSystemErrors; 1.CheckntPstatususingTimeDatectlStatustOronFirmSynchronizationAndServiceActivity; 2 2; 2 2; 2 2; 2 2; 2; 2 2; 2;

See all articles