Kumpulkan Alat Pemantauan Kinerja All-In-One Lanjutan untuk Linux

Kumpulkan Alat Pemantauan Kinerja All-In-One Lanjutan untuk Linux

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 Linux

Collectl 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.

# Collectl 
Collectl - 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 --all 
Collectl - 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 -sc 
Collectl - 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 -scdn 
Collectl - 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 -sm 
CollectL - 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 -st 
Collectl - 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 -Stc 
Collectl - 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 - CPU
  • D - Disk
  • F - Data NFS V3
  • Saya - Sistem inode dan file
  • J - Interupsi
  • l - Kilau
  • M - Penyimpanan
  • N - Jaringan
  • S - Soket
  • T - TCP
  • X - Interkoneksi
  • y - 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 -sd 
CollectL - 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 -sd 
Collectl - Monitor Penggunaan Disk secara individual

Anda juga dapat menggunakan subsistem detail lain untuk mengumpulkan data terperinci. Berikut ini adalah daftar subsistem terperinci.

  • C - CPU
  • D - Disk
  • E - Data lingkungan (kipas, daya, temp), melalui ipmitool
  • F - Data NFS
  • J - Interupsi
  • L - Detail kilau atau detail sistem file klien
  • N - Jaringan
  • T - 65 penghitung TCP hanya tersedia dalam format plot
  • X - Interkoneksi
  • Y - 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 --Op 
Collectl - 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: 1 
Collectl - 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