Comment installer l' perf
outil de surveillance?
software-installation
monitoring
samarasa
la source
la source
Réponses:
Cet
perf
utilitaire se trouve dans le paquet linux-tools .la source
Sur Ubuntu 14.04, j'ai dû installer trois paquets:
la source
sudo apt-get install linux-tools-common linux-tools-generic
suffisait d' utiliser (en sautant la partie, qui dépend de la version du noyau).uname -r
développement du shell).uname -r
Assurez-vous d’installer cet outil pour la version correcte du noyau. Si vous tapez simplement:
sudo apt-get install linux-tools
Il l'installera pour la dernière version de Linux sur votre ordinateur et si vous démarrez une version précédente (par exemple pour des raisons de stabilité), il se trompera. Dans mon cas, il a été installé pour .45 au lieu de .43 et j'ai dû utiliser la commande suivante pour l'installer:
sudo apt-get install linux-tools-3.2.0.43
Vous pouvez trouver votre version du noyau en tapant:
uname -r
Pour vous assurer que tout fonctionne correctement, vous pouvez essayer ceci:
perf record /bin/ls
Juste au cas où vous allez installer l’ outil Zoom , vous devez installer Perf pour pouvoir utiliser tous ses utilitaires.
la source
Pour obtenir la dernière version de perf indépendamment de la version du noyau (la version de perf est indépendante de la version du noyau):
perf --version
pour vérifier la version actuellela source
En 14.04, le
linux-tools
paquet n'existe pas sans réserve:À la place, vous pouvez installer l’un des packages répertoriés en fonction du noyau que vous avez installé. La plupart des utilisateurs voudront
linux-tools-generic
.la source
J'ai installé Linux 3.17.2 sur ma machine et essayé
cela montrait que linux-tools n'était pas présent. Dans ce cas, téléchargez la version requise du noyau Linux, allez à linux-> outils-> perf:
puis lancez la commande make:
puis exécutez la commande make install:
puis redémarrez. Vous venez d'installer perf manuellement.
la source
Exécuter les deux commandes suivantes le fera!
la source
Voici comment cela a fonctionné pour moi sur Ubuntu 18.04:
Après
Command 'perf' not found
, il a suggéré d'installer avecsudo apt install linux-tools-common
. Faire ainsi et essayer de courirperf
après a quand même eu pour résultat:J'ai décidé pour
sudo apt-get install linux-tools-generic
et cela suffisait.Au cas où vous rencontriez une erreur de permission lorsque vous essayez d'utiliser une application
perf
non-root, regardez ici:Lancer perf sans droits root
la source
Sur ubuntu "perf" est un script shell qui appelle un perf binaire spécifique au noyau.
Mais ce n'est pas vraiment nécessaire, perf est compatible. Supprimez simplement le wrapper de / usr / bin et copiez-y l’un des fichiers binaires perf de ./lib/linux-tools*.
la source
la source