La surveillance d’un système Linux est habituelle pour chaque utilisateur. Surtout si vous êtes un administrateur système, vous devrez peut-être vérifier votre système de manière approfondie. Vous ne pouvez pas trouver beaucoup d’outils pour connaître l’état général du système ; trouver une application capable de générer un état système approfondi en temps réel est compliqué. Le Perf est l’un des outils Linux que vous pouvez utiliser pour connaître le bilan de santé détaillé et la position en direct sur votre système. Perf est l’un des outils de surveillance système les plus utilisés et les plus robustes pour collecter des informations sur le noyau, le processeur et le matériel Linux. De plus, il peut également effectuer un traçage dynamique, vérifier l’état du matériel et fournir des rapports de référence sur une machine Linux.


Sous Linux, l’outil Perf peut analyser le noyau, les applications, les bibliothèques système, les événements logiciels via des commandes et des sous-commandes. Il peut également être utilisé comme PMU (unité de surveillance des performances) sous Linux. L’outil Perf est écrit en langage de programmation C et construit sous la licence GNU GL. Dans cet article, nous verrons comment installer l’outil Perf sur un système Linux et comment l’exécuter.

1. Installer Perf dans Ubuntu/Debian Linux


La surveillance du système Perf et l’outil d’analyse sont fournis avec les packages Linux communs. L’installation de Perf sur les distributions Ubuntu ou Debian Linux est assez simple et directe. Tout d’abord, vous pouvez commencer par mettre à jour votre référentiel système.

sudo apt update

Ensuite, exécutez la commande aptitude suivante donnée ci-dessous pour installer les outils communs Linux sur votre machine. La commande suivante nécessite le privilège root ; assurez-vous que vous êtes l’utilisateur root. Une fois l’installation terminée, vous pouvez trouver les packages Perf dans le répertoire /usr/bin/perf.

sudo apt install linux-tools-common

Communs D'Outils Linux

Publicité

Comme Perf est un package commun à Linux, assurez-vous que Perf est compatible avec votre noyau Linux. Pour vérifier le noyau de votre système, exécutez la commande suivante. En retour, vous obtiendrez la version de votre noyau.

uname -r

Maintenant, notez la version de votre noyau et écrivez une commande de terminal indiquée ci-dessous pour installer les outils Linux communs adaptés à votre noyau.

sudo apt-get install linux-tools-5.8.0-50

Installer Les Performances Basées Sur Le Noyau Sous Linux

Vous pouvez maintenant enfin exécuter la commande suivante pour vérifier la version de Perf sur votre machine. En retour, vous verriez que le Perf a la même version que le Kernel.

perf -v

Vérification De La Version Des Performances

2. Installer Perf sur Fedora/Red Hat


L’installation de l’outil de surveillance du système Perf sur un poste de travail Red Hat Linux ou Fedora est plus facile que de l’installer sur Debian/Ubuntu. Vous pouvez exécuter les commandes YUM suivantes sur votre shell de terminal sur l’outil Perf d’installation de votre machine. Les commandes suivantes nécessitent le privilège root ; assurez-vous de l’avoir.

yum update
yum install perf

Si vous utilisez une machine Red Hat basée sur DNF, vous pouvez essayer d’exécuter les commandes suivantes sur le shell-install Perf.

dnf update
dnf install perf

Miam Installation Perf

Une fois l’installation terminée, n’oubliez pas d’exécuter une commande de vérification de version pour savoir si l’outil fonctionne ou non.

perf -v

3. Commencez avec les performances


Jusqu’à présent, nous avons vu comment installer Perf sur Ubuntu et le système Red Hat/Fedora. Il est temps de s’y mettre. Au début, vous pouvez exécuter un help commande pour se familiariser avec les syntaxes Perf.

perf --help

Ici, je vais montrer quelques commandes Perf essentielles et d’utilisation quotidienne. Toutes les commandes nécessitent des privilèges root et sont exécutables dans toutes les distributions Linux. Si vous voyez un message d’erreur, comme indiqué ci-dessous, il n’y a aucune raison de s’inquiéter. Il vous suffit de revenir au shell de commande et de réexécuter la commande avec les privilèges root.

Accès Refusé

1. ls -ld


Les commandes ls -ld peuvent imprimer l’état d’utilisation du processeur, les cycles du processeur et d’autres statistiques de compteur de performances liées au processeur.

perf stat ls -ld /etc/

Statistiques De Performances Linux

2. liste


Sous Linux, l’outil Perf peut imprimer tous les événements du noyau via la commande list. Il peut générer des rapports détaillés et statistiques sur les événements du noyau.

perf list
perf list stat

Statistiques De La Liste Des Performances

3. haut


La commande top suivante peut imprimer les événements d’horloge du processeur et les événements du noyau de manière très précise. Il montre également le pourcentage d’utilisation du noyau et du processeur.

perf top -e cpu-clock

Perf Top -E Cpu-Horloge

4. enregistrer


La commande suivante enregistrera les données de toute commande Perf que vous souhaitez stocker pour de futures références.

perf record df -h

Pour visualiser ou afficher les données enregistrées, vous pouvez exécuter les report commande sur le shell.

perf report -i <perf file>

Commande D'Enregistrement

5. banc


Pour exécuter un test de référence rapide pour votre système, vous pouvez exécuter la commande suivante pour obtenir des rapports de référence sur la vitesse du système, la vitesse d’horloge du processeur et d’autres paramètres.

perf bench mem all

Test De Référence Tout


Si vous utilisez une version bêta de Kernel ou un noyau personnalisé sur votre système Linux, il est possible que vous utilisiez Perf pour votre système. Dans ce cas, vous pouvez soit mettre à jour votre version actuelle du noyau vers une version stable capable d’exécuter Perf. Vous pouvez consulter la liste des noyaux fonctionnels avec Perf.

Derniers mots


L’utilisation de l’outil Perf sur un système Linux peut générer une liste élaborée de statistiques sur le processeur et le noyau. Dans l’intégralité de l’article, j’ai décrit la méthode d’installation de l’outil Perf sur les systèmes Linux basés sur Ubuntu et Red Hat. Plus tard, j’ai montré quelques commandes Perf majeures pour commencer.

Veuillez le partager avec vos amis et la communauté Linux si vous trouvez cet article utile et informatif. Vous nous indiquez la version des outils que vous utilisez actuellement sur votre système pour surveiller les statistiques du système. Donnez votre avis sur cet article dans la section des commentaires.

Rate this post
Publicité
Article précédentHuawei présente la montre détachable GT Cyber
Article suivantElon Musk et Binance s’associent pour lutter contre le problème des bots de Twitter en utilisant la blockchain
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici