Perf adalah alat analisis kinerja di sistem operasi Linux. Muncul dengan sejumlah sub-perintah dan mampu membuat profil statistik seluruh sistem. Ini mendukung tracepoints, penghitung kinerja perangkat lunak, penghitung kinerja perangkat keras dan probe dinamis. Ini juga membantu Anda menyelesaikan kinerja tingkat lanjut dan fungsi pemecahan masalah.
Dalam tutorial ini, kami akan menunjukkan cara menginstal dan menggunakan alat analisis kinerja perf di CentOS 8.
Prasyarat
- Server yang menjalankan CentOS 8.
- Kata sandi root telah disiapkan di server Anda.
Instal Performa
Secara default, paket Perf tersedia di repositori default CentOS 8. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:
dnf install perf -y
Setelah menginstal, Anda dapat membuat daftar semua sub-perintah yang tersedia dengan Perf menggunakan perintah berikut:
perf --help
Anda akan melihat layar berikut:
Stat Performa
Sub-perintah ini menjalankan perintah dan mengumpulkan statistik kinerja Linux darinya.
Anda dapat menampilkan daftar acara perangkat lunak yang telah ditentukan sebelumnya di Linux menggunakan perintah berikut:
perf list stat
Anda akan melihat layar berikut:
Jika Anda ingin tahu apa yang terjadi di sistem kami ketika kami menjalankan perintah "free -m", gunakan perintah berikut:
perf stat free -m
Anda akan melihat statistik performa dari perintah free -m di layar berikut:
Perf Terbaik
perf-top adalah alat profil sistem yang digunakan untuk menghasilkan dan menampilkan profil penghitung kinerja secara real-time.
Anda dapat menggunakan perf top dengan opsi -a untuk melihat semua jenis acara yang diketahui:
perf top -a
Anda akan melihat layar berikut:
Anda juga dapat menggunakan opsi -e untuk menampilkan acara terkait jam cpu:
perf top -e cpu-clock
Anda akan melihat layar berikut:
Rekaman Kinerja
perf-record menjalankan perintah dan merekam profilnya ke perf.data di dalam direktori kerja saat ini.
Misalnya, jalankan perintah "df -h" dan rekam profilnya ke perf.data menggunakan perintah di bawah ini:
perf record df -h
Anda akan melihat layar berikut:
Laporan Kinerja
Perintah ini akan menganalisis file yang dihasilkan oleh perf record dan menghasilkan profil datar atau grafik.
perf report
Anda akan melihat layar berikut:
Kesimpulan
Dalam panduan di atas, kami mempelajari cara menginstal dan menggunakan alat pemantauan kinerja Perf pada sistem CentOS 8. Saya harap Anda sekarang memiliki pengetahuan yang cukup tentang cara menggunakan perf untuk mendapatkan data kinerja sistem Anda. Untuk informasi lebih lanjut, kunjungi halaman dokumentasi Perf.