Bagaimana cara saya menginstal perf
alat pemantauan?
Bagaimana cara saya menginstal perf
alat pemantauan?
Jawaban:
The perf
utilitas dapat ditemukan di linux-alat
paket.
Di Ubuntu 14.04 saya harus menginstal tiga paket:
apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r`
sudo apt-get install linux-tools-common linux-tools-generic
(melewatkan bagian, yang tergantung pada versi kernel) sudah cukup.
uname -r
ekspansi shell).
uname -r
Pastikan Anda menginstal alat ini untuk rilis Kernel yang tepat. Jika Anda cukup mengetik:
sudo apt-get install linux-tools
Ini akan menginstalnya untuk rilis Linux terbaru di mesin Anda dan jika Anda mem-boot versi sebelumnya (katakan untuk alasan stabilitas), itu akan salah. Dalam kasus saya diinstal untuk .45 bukan .43 dan saya harus menggunakan perintah berikut untuk menginstalnya:
sudo apt-get install linux-tools-3.2.0.43
Anda dapat menemukan rilis Kernel Anda dengan mengetik:
uname -r
Untuk memastikan itu berfungsi dengan benar, Anda dapat mencoba ini:
perf record /bin/ls
Kalau-kalau Anda akan menginstal alat Zoom , Anda harus memiliki Perf diinstal untuk dapat menggunakan semua utilitasnya.
Dalam 14,04, linux-tools
paket tidak ada yang tidak memenuhi syarat:
$ 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
Sebagai gantinya, Anda dapat menginstal salah satu paket yang terdaftar, tergantung pada kernel yang Anda instal. Sebagian besar pengguna akan menginginkannya linux-tools-generic
.
Saya menginstal Linux 3.17.2 di mesin saya dan mencoba
sudo apt-get install linux-tools-3.17.2
itu menunjukkan bahwa linux-tools tidak ada. Dalam hal ini, unduh versi kernel linux yang diperlukan, buka linux-> tools-> perf:
cd linux/tools/perf
dan kemudian jalankan perintah make:
make
dan kemudian jalankan perintah make install:
make install
dan kemudian reboot. Anda baru saja menginstal perf secara manual.
Menjalankan dua perintah berikut akan melakukannya!
sudo apt-get install linux-tools-common
sudo apt-get install linux-tools
Inilah cara kerjanya untuk saya Di Ubuntu 18.04:
Setelah Command 'perf' not found
itu, disarankan untuk menginstal dengan sudo apt install linux-tools-common
. Melakukannya dan mencoba untuk menjalankan perf
setelahnya masih menghasilkan:
WARNING: perf not found for kernel 4.15.0-39
You may need to install the following packages for this specific kernel:
linux-tools-4.15.0-39-generic
linux-cloud-tools-4.15.0-39-generic
You may also want to install one of the following packages to keep up to date:
linux-tools-generic
linux-cloud-tools-generic
Saya memutuskan untuk sudo apt-get install linux-tools-generic
dan ini sudah cukup.
Jika Anda mengalami kesalahan izin saat mencoba menggunakan perf
sebagai non-root, lihat di sini:
sudo apt-get install linux-tools-virtual