Bagaimana cara saya menginstal perf
alat pemantauan?
software-installation
monitoring
samarasa
sumber
sumber
Jawaban:
The
perf
utilitas dapat ditemukan di linux-alat paket.sumber
Di Ubuntu 14.04 saya harus menginstal tiga paket:
sumber
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.
sumber
Untuk mendapatkan versi terbaru dari perf terlepas dari versi kernel (versi perf tidak tergantung pada versi kernel):
perf --version
untuk memeriksa versi saat inisumber
Dalam 14,04,
linux-tools
paket tidak ada yang tidak memenuhi syarat:Sebagai gantinya, Anda dapat menginstal salah satu paket yang terdaftar, tergantung pada kernel yang Anda instal. Sebagian besar pengguna akan menginginkannya
linux-tools-generic
.sumber
Saya menginstal Linux 3.17.2 di mesin saya dan mencoba
itu menunjukkan bahwa linux-tools tidak ada. Dalam hal ini, unduh versi kernel linux yang diperlukan, buka linux-> tools-> perf:
dan kemudian jalankan perintah make:
dan kemudian jalankan perintah make install:
dan kemudian reboot. Anda baru saja menginstal perf secara manual.
sumber
Menjalankan dua perintah berikut akan melakukannya!
sumber
Inilah cara kerjanya untuk saya Di Ubuntu 18.04:
Setelah
Command 'perf' not found
itu, disarankan untuk menginstal dengansudo apt install linux-tools-common
. Melakukannya dan mencoba untuk menjalankanperf
setelahnya masih menghasilkan: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:Jalankan perf tanpa hak root
sumber
Di ubuntu "perf" adalah skrip shell yang memanggil binary perf khusus kernel.
Tapi itu sebenarnya tidak diperlukan, perf itu kompatibel. Hapus saja wrapper dari / usr / bin dan salin salah satu binari perf dari ./lib/linux-tools* ke sana.
sumber
sumber