Kumpulkan Alat Pemantauan Kinerja All-In-One Lanjutan untuk Linux
- 3583
- 627
- Dr. Travis Bahringer
Tugas terpenting dari administrator sistem Linux adalah memastikan sistem yang dia kelola dalam kondisi sangat baik. Ada banyak alat yang tersedia untuk admin sistem linux yang dapat membantu memantau dan menampilkan proses dalam sistem seperti top dan htop, tetapi tidak ada alat ini yang dapat bersaing dengan Collectl.
Collectl - Pemantauan Kinerja Sistem LinuxCollectl adalah utilitas baris perintah yang kaya fitur yang sangat bagus yang dapat digunakan untuk mengumpulkan data kinerja yang menjelaskan status sistem saat ini. Tidak seperti kebanyakan alat pemantauan lainnya, Collectl Tidak fokus pada sejumlah metrik sistem yang terbatas, sebaliknya, dapat mengumpulkan informasi tentang berbagai jenis sumber daya sistem seperti CPU, disk, memori, jaringan, soket, TCP, inode, infiniband, cluster, memori, NFS, proses, Kuadrik, Slab, dan Buddyinfo.
Hal yang sangat baik tentang menggunakan Collectl adalah bahwa ia juga dapat memainkan peran utilitas yang dirancang hanya dengan tujuan tertentu seperti Top, PS, IoTop, dan banyak lainnya. Apa saja fitur yang membuat colleclt alat yang berguna?
Berikut ini adalah beberapa fitur terpenting dari Collectl utilitas baris perintah untuk kalian.
Fitur Collectl
- Itu dapat berjalan secara interaktif, sebagai daemon, atau keduanya.
- Itu dapat menampilkan output dalam banyak format.
- Ia memiliki kemampuan untuk memantau hampir semua subsistem.
- Itu dapat memainkan peran banyak utilitas lain seperti PS, Top, IoTop, dan VMSTAT.
- Ia memiliki kemampuan untuk merekam dan memutar data yang ditangkap.
- Itu dapat mengekspor data dalam berbagai format file. (Ini sangat berguna saat Anda ingin menganalisis data dengan alat eksternal).
- Itu dapat berjalan sebagai layanan untuk memantau mesin jarak jauh atau seluruh cluster server.
- Itu dapat menampilkan data di terminal, dan menulis ke file atau soket.
Cara menginstal collectl di linux
Itu Collectl Utilitas berjalan pada semua distribusi Linux, satu -satunya hal yang harus dijalankan adalah Perl, Jadi pastikan bahwa Anda memilikinya Perl terpasang (dipasang sebelumnya) di mesin Anda sebelum menginstal Collectl di mesin Anda.
Instal CollectL di Debian Systems
Perintah berikut dapat digunakan untuk menginstal Collectl utilitas dalam distribusi berbasis Debian seperti Ubuntu Dan Linux Mint.
$ sudo apt-get install collectl
Instal CollectL di Debian Systems
Jika Anda menggunakan distribusi berbasis Redhat seperti Linux Rocky atau Almalinux, Atau distribusi linux lainnya, Anda dapat dengan mudah mengunduh tarball, buka paket dan jalankan seperti yang ditunjukkan
# wget https: // sourceForge.net/proyek/collectl/file/terbaru/unduh -o collectl.ter.GZ # TAR -XVF Collectl.ter.GZ # CD Collectl-* # ./INSTALL
Menggunakan Alat Pemantauan CollectL di Linux
Setelah pemasangan Collectl Alat selesai, Anda dapat dengan mudah menjalankannya dari terminal, bahkan tanpa opsi apa pun. Perintah berikut akan menampilkan informasi tentang CPU, disk, dan statistik jaringan dalam format yang sangat singkat dan dapat dibaca manusia.
# CollectlCollectl - Pemantauan Kinerja Sistem Linux
Seperti yang kalian dapat lihat dari output di atas yang ditampilkan pada layar terminal, sangat mudah untuk bekerja dengan nilai metrik sistem yang ada dalam output perintah karena muncul pada satu baris.
Ketika Collectl Utilitas dijalankan tanpa opsi apa pun yang menampilkan informasi tentang subsistem berikut:
- CPU
- disk
- jaringan
Catatan: Dalam kasus kami, subsistem adalah setiap jenis sumber daya sistem yang dapat diukur.
Anda juga dapat menampilkan statistik untuk semua subsistem kecuali pelat dengan menggabungkan perintah dengan --semua
opsi seperti yang ditunjukkan di bawah ini.
# collectl --allCollectl - Statistik Sistem Monitor
Tapi, bagaimana Anda memantau penggunaan CPU dengan bantuan utilitas? Itu -S
Opsi harus digunakan untuk mengontrol data subsistem mana yang harus dikumpulkan atau diputar.
Misalnya, perintah berikut dapat digunakan untuk memantau ringkasan penggunaan CPU.
# collectl -scCollectl - Monitor Linux CPU Penggunaan
Apa yang terjadi saat Anda menggabungkan perintah dengan “scdn“? Cara terbaik untuk mempelajari cara menggunakan alat baris perintah adalah dengan berlatih sebanyak mungkin, jadi jalankan perintah berikut di terminal Anda dan lihat apa yang akan terjadi.
# collectl -scdnCollectl - Monitor Kinerja Linux
Anda dapat dengan mudah memahami bahwa opsi default adalah “CDN“, Ini adalah singkatan dari CPU, disk, dan data jaringan. Hasil dari perintah tersebut sama dengan output “Collectl -scn"
Jika Anda ingin mengumpulkan data tentang memori, gunakan perintah berikut.
# collectl -smCollectL - Penggunaan memori Linux Monitor
Output di atas sangat berguna ketika Anda ingin mendapatkan beberapa informasi terperinci tentang penggunaan memori Anda, memori gratis, dan hal -hal penting lainnya untuk kinerja sistem Anda.
Bagaimana dengan beberapa data di TCP? Gunakan perintah berikut untuk melakukannya.
# collectl -stCollectl - Monitor Statistik TCP
Setelah Anda mendapatkan beberapa pengalaman, Anda dapat dengan mudah menggabungkan opsi untuk mendapatkan hasil yang Anda inginkan. Misalnya, Anda dapat menggabungkan “T
”Untuk TCP dan“C
”Untuk CPU. Perintah berikut melakukan itu.
# Collectl -StcCollectl - Pantau Penggunaan CPU TCP
Sulit bagi kita manusia untuk mengingat semua opsi yang tersedia jadi saya memposting daftar ringkasan subsistem yang didukung oleh alat ini.
B
- Info Buddy (fragmentasi memori)C
- CPUD
- DiskF
- Data NFS V3Saya
- Sistem inode dan fileJ
- Interupsil
- KilauM
- PenyimpananN
- JaringanS
- SoketT
- TCPX
- Interkoneksiy
- Slab (cache objek sistem)
Sepotong data yang sangat penting untuk administrator sistem atau pengguna Linux adalah data yang dikumpulkan pada penggunaan disk. Perintah berikut akan membantu Anda memantau penggunaan disk.
# collectl -sdCollectL - Penggunaan Ruang Disk Monitor
Anda juga dapat menggunakan “-sd
"Opsi untuk mengumpulkan data pada disk individual, tetapi Anda harus tahu bahwa informasi tentang disk total tidak akan dilaporkan.
# collectl -sdCollectl - Monitor Penggunaan Disk secara individual
Anda juga dapat menggunakan subsistem detail lain untuk mengumpulkan data terperinci. Berikut ini adalah daftar subsistem terperinci.
C
- CPUD
- DiskE
- Data lingkungan (kipas, daya, temp), melalui ipmitoolF
- Data NFSJ
- InterupsiL
- Detail kilau atau detail sistem file klienN
- JaringanT
- 65 penghitung TCP hanya tersedia dalam format plotX
- InterkoneksiY
- Slab (cache objek sistem)Z
- Proses
Ada banyak opsi yang tersedia di Collectl utilitas, tetapi tidak ada cukup waktu dan ruang untuk menutupi semuanya hanya dalam satu artikel. Namun, perlu disebutkan dan mengajarkan cara menggunakan utilitas sebagai atas Dan ps.
Sangat mudah dibuat Collectl bekerja sebagai atas utilitas, cukup jalankan perintah berikut di terminal Anda dan Anda akan melihat output serupa di atas alat memberi Anda saat dieksekusi dalam sistem Linux Anda.
# Collectl --OpCollectl - Monitor Proses Linux
Dan sekarang terakhir kali tidak, untuk menggunakan Collectl utilitas sebagai ps alat jalankan perintah berikut di terminal Anda. Anda akan mendapatkan informasi tentang proses dalam sistem Anda dengan cara yang sama seperti saat Anda menjalankan “psPerintah di terminal Anda.
# collectl -c1 -sz -i: 1Collectl - Periksa Info Proses Linux
Saya sangat yakin bahwa banyak administrator sistem Linux akan menyukai Collectl alat dan akan merasakan kekuatannya saat menggunakannya sepenuhnya. Jika Anda ingin memajukan pengetahuan Anda tentang Collectl Ke level berikutnya merujuk ke halaman manual dan terus berlatih.
Cukup ketikkan perintah berikut di terminal Anda dan mulailah membaca.
# man collectl
- « Cara menginstal repositori epel di rhel, rocky & almalinux
- Cara Menginstal Sertifikat SSL Ayo untuk Mengamankan Nginx di RHEL 9/8 »