GNU/Linux >> LINUX-Kenntnisse >  >> Linux

perf aktiviert das Entwirren von Callgraph

Ich hatte das gleiche Problem auf Ubuntu 15.10 und fand die Lösung hier:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1396654

Update:funktioniert auch für Ubuntu 18.10

Hier sind die Schritte:

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

Es sollte auch eine Möglichkeit geben, ein neues linux-tools-common-Paket zu erstellen, um es wirklich in Ihr System zu integrieren. Um die offizielle Perf mit Ihrer neuen zu überschreiben, legen Sie einfach Ihren PATH fest:

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

Wenn Sie nicht verstehen, was Sie von packages.ubuntu.com herunterladen sollen (wie in der ersten Antwort), dann können Sie auch Linux-Kernel-Quellen von git herunterladen :

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

Und Pfad ändern (wie in der ersten Antwort):

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

Linux
  1. So aktivieren Sie HAProxy-Statistiken

  2. So aktivieren Sie die IP-Weiterleitung unter Linux

  3. Linux – Installation von Perf auf Slackware 13.1 fehlgeschlagen?

  4. Was ist IP-Weiterleitung in Linux? Wie aktiviere ich die IP-Weiterleitung?

  5. Dienste in Linux aktivieren

Wie aktiviere ich IPv6 in Nginx?

So aktivieren Sie die GZIP-Komprimierung in Nginx

So aktivieren Sie ein EPEL-Repository

Aktivieren Sie die Syntaxhervorhebung in Vim

So aktivieren Sie Cloud-Sicherungen

Wie aktiviere ich die Klartext-Authentifizierung in Dovecot?