Memantau sistem Linux adalah hal yang biasa bagi setiap pengguna. Terutama jika Anda seorang admin sistem, Anda mungkin perlu memeriksa sistem Anda dengan cermat. Anda tidak dapat menemukan banyak alat untuk mengetahui status keseluruhan sistem; menemukan aplikasi yang dapat menghasilkan status sistem mendalam secara real-time itu rumit. Perf adalah salah satu alat Linux yang dapat Anda gunakan untuk mengetahui pemeriksaan kesehatan terperinci dan posisi langsung di sistem Anda. Perf adalah salah satu alat pemantauan sistem yang paling banyak digunakan dan tangguh untuk mengumpulkan informasi tentang kernel Linux, CPU, dan perangkat keras. Selain itu, ia juga dapat melakukan penelusuran dinamis, memeriksa status perangkat keras, dan memberikan laporan tolok ukur pada mesin Linux.
Alat Pemantau Kinerja di Linux
Di Linux, alat Perf dapat menganalisis kernel, aplikasi, pustaka sistem, peristiwa perangkat lunak melalui perintah dan subperintah. Itu juga dapat digunakan sebagai PMU (unit pemantauan kinerja) di Linux. Alat Perf ditulis dalam bahasa pemrograman C dan dibangun di bawah lisensi GNU GL. Dalam postingan ini, kita akan melihat cara memasang alat Perf di sistem Linux dan cara menjalankannya.
1. Instal Perf di Ubuntu/Debian Linux
Pemantauan sistem Perf dan alat analisis hadir dengan paket Linux-common. Menginstal Perf di distribusi Ubuntu atau Debian Linux cukup mudah dan lugas. Pertama, Anda dapat memulai dengan memperbarui repositori sistem Anda.
sudo apt update
Kemudian, jalankan perintah aptitude berikut yang diberikan di bawah ini untuk menginstal alat umum Linux di mesin Anda. Perintah berikut membutuhkan hak akses root; pastikan Anda adalah pengguna root. Saat penginstalan selesai, Anda mungkin menemukan paket Perf di dalam direktori /usr/bin/perf.
sudo apt install linux-tools-common
Karena Perf adalah paket umum Linux, pastikan Perf kompatibel dengan kernel Linux Anda. Untuk memeriksa kernel sistem Anda, jalankan perintah berikut. Sebagai gantinya, Anda akan mendapatkan versi kernel Anda.
uname -r
Sekarang, catat versi kernel Anda, dan tulis perintah terminal yang ditunjukkan di bawah ini untuk menginstal alat umum Linux yang sesuai dengan kernel Anda.
sudo apt-get install linux-tools-5.8.0-50
Anda sekarang akhirnya dapat menjalankan perintah berikut untuk memeriksa versi Perf pada mesin Anda. Sebagai imbalannya, Anda akan melihat bahwa Perf memiliki versi yang sama dengan yang dimiliki Kernel.
perf -v
2. Menginstal Performa di Fedora/Red Hat
Menginstal alat pemantauan sistem Perf di Red Hat Linux atau workstation Fedora lebih mudah daripada menginstalnya di Debian/Ubuntu. Anda dapat menjalankan perintah YUM berikut di shell terminal Anda di mesin Anda menginstal alat Perf. Perintah berikut membutuhkan hak akses root; pastikan Anda memilikinya.
yum update yum install perf
Jika Anda menggunakan mesin Red Hat berbasis DNF, Anda dapat mencoba menjalankan perintah berikut pada Perf pemasangan-shell.
dnf update dnf install perf
Saat penginstalan selesai, jangan lupa untuk menjalankan perintah pemeriksaan versi untuk mengetahui apakah alat berfungsi atau tidak.
perf -v
3. Memulai dengan Performa
Sampai sekarang, kita telah melihat cara menginstal Perf di Ubuntu dan sistem Red Hat/Fedora. Sudah waktunya untuk memulai dengan itu. Pada awalnya, Anda dapat menjalankan help
perintah untuk diperkenalkan dengan sintaks Perf.
perf --help
Di sini, saya akan menunjukkan beberapa perintah Perf yang penting dan digunakan sehari-hari. Semua perintah memerlukan hak istimewa root, dan dapat dieksekusi di semua distribusi Linux. Jika Anda melihat pesan Kesalahan, seperti yang ditunjukkan di bawah ini, tidak ada alasan untuk khawatir. Anda hanya perlu kembali ke shell perintah dan menjalankan kembali perintah dengan hak akses root.
1. ls -ld
Perintah ls -ld dapat mencetak status penggunaan CPU, siklus CPU, dan statistik penghitung kinerja terkait CPU lainnya.
perf stat ls -ld /etc/
2. daftar
Di Linux, alat Perf dapat mencetak semua kejadian kernel melalui perintah list. Itu dapat menghasilkan laporan peristiwa kernel yang mendetail dan statistik.
perf list perf list stat
3. atas
Perintah top berikut dapat mencetak kejadian jam CPU dan kejadian kernel dengan cara yang sangat akurat. Itu juga menunjukkan persentase penggunaan kernel dan CPU.
perf top -e cpu-clock
4. rekam
Perintah berikut akan merekam data dari setiap perintah Perf yang ingin Anda simpan untuk referensi di masa mendatang.
perf record df -h
Untuk melihat atau menampilkan data yang direkam, Anda dapat menjalankan report
berikut perintah pada shell.
perf report -i <perf file>
5. bangku
Untuk menjalankan uji tolok ukur cepat untuk sistem Anda, Anda dapat menjalankan perintah berikut untuk mendapatkan laporan tolok ukur tentang kecepatan sistem, kecepatan jam CPU, dan parameter lainnya.
perf bench mem all
Kiat Ekstra:Jika Anda Tidak Dapat Menemukan Performa untuk Kernel Anda
Jika Anda menggunakan Kernel versi beta atau kernel yang dibuat khusus pada sistem Linux Anda, ada kemungkinan Anda mungkin Perf untuk sistem Anda. Dalam hal ini, Anda dapat memperbarui versi kernel Anda saat ini ke versi stabil yang memiliki kemampuan untuk menjalankan Perf. Anda dapat memeriksa daftar kernel yang berfungsi dengan Perf.
Kata Akhir
Menggunakan alat Perf pada sistem Linux dapat menghasilkan daftar statistik CPU dan kernel yang diuraikan. Di seluruh posting, saya telah menjelaskan metode menginstal alat Perf di Ubuntu dan sistem Linux berbasis Red Hat. Kemudian, saya telah menunjukkan beberapa perintah Perf utama untuk memulainya.
Silakan bagikan dengan teman-teman Anda dan komunitas Linux jika menurut Anda postingan ini bermanfaat dan informatif. Anda memberi tahu kami versi alat yang saat ini Anda gunakan di sistem Anda untuk memantau statistik sistem. Tulis pendapat Anda tentang postingan ini di bagian komentar.