Comment installer l’outil de surveillance perf
?
L'utilitaire perf
se trouve dans les linux-tools .
paquet.
Assurez-vous d’installer cet outil pour la bonne version du noyau. Si vous tapez simplement:
sudo apt-get install linux-tools
Il va l’installer pour la dernière version de Linux sur votre machine et au cas où vous lanceriez une version précédente (par exemple pour des raisons de stabilité), elle se tromperait. Dans mon cas, il a 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 qu'il fonctionne correctement, vous pouvez essayer ceci:
perf record /bin/ls
Juste au cas où vous allez installer l'outil Zoom , Perf doit être installé pour pouvoir utiliser tous ses utilitaires.
Pour obtenir la dernière version de perf quelle que soit la version du noyau (la version perf est indépendante de la version du noyau):
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
cd linux/tools/perf
make
cp perf /usr/bin
perf --version
pour vérifier la version actuelle
En 14.04, le package linux-tools
n’existe pas non qualifié:
$ sudo apt-get install linux-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package linux-tools is a virtual package provided by:
linux-tools-virtual 3.13.0.36.43
linux-tools-lowlatency 3.13.0.36.43
linux-tools-generic-lts-trusty 3.13.0.36.43
linux-tools-generic-lts-saucy 3.13.0.36.43
linux-tools-generic 3.13.0.36.43
You should explicitly select one to install.
E: Package 'linux-tools' has no installation candidate
Au lieu de cela, 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
.
J'ai installé Linux 3.17.2 sur ma machine et essayé
sudo apt-get install linux-tools-3.17.2
il a montré que linux-tools n'est pas présent. Dans ce cas, télécharger la version du noyau Linux requise, aller à linux- & gt; tools- & gt; perf:
cd linux/tools/perf
puis exécutez la commande make:
make
puis exécutez la commande make install:
make install
puis redémarrez. Vous venez d'installer perf manuellement.
Exécuter les deux commandes suivantes le fera!
sudo apt-get install linux-tools-common
sudo apt-get install linux-tools
sudo apt-get install linux-tools-virtual
Lire d'autres questions sur les étiquettes software-installation monitoring