


Top 7 des outils de surveillance et de diagnostic du GPU Linux en ligne de commande
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

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

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

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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

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

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

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.

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

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

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.

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;
