Perf ne fonctionne pas correctement dans Ubuntu

J’ai installé perf mais quand j’essaye de l’utiliser il montre ce message

Les cartes d’adresse du kernel (/ proc / {kallsyms, modules}) étaient limitées. Vérifiez / proc / sys / kernel / kptr_ressortingct avant d’exécuter ‘perf record’.

En l’absence de kallsyms ni de vmlinux appropriés, les échantillons du kernel ne peuvent pas être résolus.

Les échantillons dans les modules du kernel ne peuvent pas être résolus également.

Aussi essayé le GTK mais il montre ce message

Le navigateur GTK a demandé mais n’a pas pu trouver libperf-gtk.so

Que devrais-je faire?

Essayez de définir kptr_ressortingct à 0 :

 sudo sh -c " echo 0 > /proc/sys/kernel/kptr_ressortingct" 

Notez que l’erreur GTK n’a rien à voir avec cela mais indique qu’il vous manque une bibliothèque.