113 votes

Comment installer l'outil de surveillance "perf" ?

Comment installer le perf outil de suivi ?

107voto

Edward J Points 36

Sur Ubuntu, j'ai dû installer trois paquets :

apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r`

93voto

Mark S. Rasmussen Points 13313

Le site perf peut être trouvé dans le linux-tools paquet.

36voto

Mona Jalal Points 3507

Assurez-vous que vous installez cet outil pour la bonne version du noyau. Si vous tapez juste :

sudo apt-get install linux-tools

Il l'installera pour la dernière version de Linux sur votre machine et si vous démarrez une version antérieure (par exemple pour des raisons de stabilité), il se trompera. Dans mon cas, il s'est installé pour la version .45 au lieu de la .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 la version de votre noyau en tapant : uname -r

Pour vous assurer qu'il fonctionne correctement, vous pouvez essayer ceci : perf record /bin/ls

Au cas où vous voudriez installer Outil de zoom vous devez avoir installé Perf pour pouvoir utiliser tous ses utilitaires.

26voto

bodha Points 361

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) :

git clone --depth 1 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

7voto

Drew Noakes Points 5178

Dans la version 14.04, le linux-tools Le paquet n'existe pas sans qualification :

$ 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

A la place, vous pouvez installer l'un des paquets listés, en fonction du noyau que vous avez installé. La plupart des utilisateurs voudront linux-tools-generic .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X