GNU/Linux >> Tutoriels Linux >  >> Linux

perf activer le démantèlement du callgraph

J'ai eu le même problème sur Ubuntu 15.10 et j'ai trouvé la solution ici :https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1396654

Mise à jour :fonctionne également pour Ubuntu 18.10

Voici les étapes :

sudo apt-get install libiberty-dev binutils-dev
mkdir ~/install
cd ~/install
# If the following apt-get doesn't work on your system,
# uncomment deb-src lines in your /etc/apt/sources.list,
# as suggested by @ctitze
# or you can download it manually from packages.ubuntu.com
# as @aleixrocks suggested in the comment below
apt-get source linux-tools-`uname -r`
sudo apt-get build-dep linux-tools-`uname -r`
cd linux-`uname -r | sed 's/-.*//'`/tools/perf
make

# now you should see the new "perf" executable here
./perf

Il devrait également y avoir un moyen de créer un nouveau paquet linux-tools-common pour vraiment l'intégrer dans votre système. Pour l'instant, pour remplacer la performance officielle par la nouvelle, définissez simplement votre PATH :

export PATH=~/install/linux-`uname -r | sed 's/-.*//'`/tools/perf:$PATH

Si vous ne comprenez pas quoi télécharger depuis packages.ubuntu.com (comme dans la première réponse), vous pouvez également télécharger les sources du noyau Linux depuis git :

sudo apt-get install libiberty-dev binutils-dev
mkdir ~/install
cd ~/install
git clone https://github.com/torvalds/linux --depth 1
cd linux/tools/perf
make

# now you should see the new "perf" executable here
./perf

Et modifiez le chemin (comme dans la première réponse) :

export PATH=~/install/linux/tools/perf:$PATH

Linux
  1. Comment activer les statistiques HAProxy

  2. Comment activer le transfert IP sur Linux

  3. Linux - Échec de l'installation de Perf sur Slackware 13.1 ?

  4. Qu'est-ce que le transfert IP sous Linux ? Comment activer le transfert IP ?

  5. Suppression de .rbenv de Linux

Comment activer IPv6 dans Nginx ?

Comment activer la compression GZIP dans Nginx

Comment activer un référentiel EPEL

Activer la coloration syntaxique dans Vim

Comment activer les sauvegardes dans le cloud

Comment activer l'authentification en clair dans Dovecot ?