Kumpulkan alat pemantauan prestasi all-in-one lanjutan untuk linux

Kumpulkan alat pemantauan prestasi all-in-one lanjutan untuk linux

Tugas yang paling penting bagi pentadbir sistem linux adalah untuk memastikan sistem yang dia mentadbir berada dalam keadaan yang sangat baik. Terdapat banyak alat yang tersedia untuk pentadbir sistem Linux yang dapat membantu memantau dan memaparkan proses dalam sistem seperti Top dan HTOP, tetapi tidak ada alat ini yang dapat bersaing dengan mengumpul.

Kumpulkan - Pemantauan Prestasi Sistem Linux

mengumpul adalah utiliti baris arahan yang sangat bagus yang boleh digunakan untuk mengumpul data prestasi yang menggambarkan status sistem semasa. Tidak seperti kebanyakan alat pemantauan yang lain, mengumpul Tidak memberi tumpuan kepada bilangan metrik sistem yang terhad, sebaliknya, ia boleh mengumpulkan maklumat mengenai pelbagai jenis sumber sistem seperti CPU, cakera, memori, rangkaian, soket, TCP, inod, infiniband, cluster, memori, NFS, proses, Quadrics, Slabs, dan Buddyinfo.

Perkara yang sangat baik untuk menggunakan mengumpul adalah bahawa ia juga boleh memainkan peranan utiliti yang direka dengan hanya tujuan tertentu seperti Top, Ps, Iotop, dan banyak lagi. Apakah beberapa ciri yang dibuat colleclt alat yang berguna?

Berikut adalah beberapa ciri yang paling penting dalam mengumpul utiliti baris arahan untuk kalian.

Ciri -ciri mengumpul

  • Ia boleh berjalan secara interaktif, sebagai daemon, atau kedua -duanya.
  • Ia dapat memaparkan output dalam banyak format.
  • Ia mempunyai keupayaan untuk memantau hampir mana -mana subsistem.
  • Ia boleh memainkan peranan banyak utiliti lain seperti PS, TOP, IOTOP, dan VMSTAT.
  • Ia mempunyai keupayaan untuk merakam dan memainkan semula data yang ditangkap.
  • Ia boleh mengeksport data dalam pelbagai format fail. (Ini sangat berguna apabila anda ingin menganalisis data dengan alat luaran).
  • Ia boleh dijalankan sebagai perkhidmatan untuk memantau mesin jauh atau keseluruhan kelompok pelayan.
  • Ia boleh memaparkan data di terminal, dan menulis ke fail atau soket.

Cara Memasang Collectl di Linux

The mengumpul Utiliti berjalan pada semua pengagihan Linux, satu -satunya perkara yang diperlukan untuk dijalankan adalah Perl, Oleh itu, pastikan anda mempunyai Perl dipasang (dipasang sebelum dipasang) di mesin anda sebelum memasang mengumpul di mesin anda.

Pasang Koleksi dalam Sistem Debian

Perintah berikut boleh digunakan untuk memasang mengumpul utiliti dalam pengagihan berasaskan Debian seperti Ubuntu dan Linux Mint.

$ sudo apt-get install collectl 

Pasang Koleksi dalam Sistem Debian

Sekiranya anda menggunakan pengedaran berasaskan Redhat seperti Rocky Linux atau Almalinux, atau sebarang pengedaran Linux yang lain, anda boleh memuat turun tarball dengan mudah, membongkar dan berjalan seperti yang ditunjukkan

# wget https: // sourceforge.bersih/projek/mengumpul/fail/terkini/muat turun -o mengumpul.tar.gz # tar -xvf collectl.tar.GZ # CD Collectl-* # ./Pasang 

Menggunakan Alat Pemantauan Koleksi di Linux

Setelah pemasangan mengumpul alat selesai, anda boleh dengan mudah menjalankannya dari terminal, walaupun tanpa sebarang pilihan. Perintah berikut akan memaparkan maklumat mengenai statistik CPU, cakera, dan rangkaian dalam format yang sangat pendek dan boleh dibaca.

# mengumpul 
Kumpulkan - Pemantauan Prestasi Sistem Linux

Seperti yang anda lihat dari output di atas yang dipaparkan pada skrin terminal, sangat mudah untuk bekerja dengan nilai metrik sistem yang terdapat dalam output arahan kerana ia muncul pada satu baris.

Apabila mengumpul Utiliti dilaksanakan tanpa sebarang pilihan yang memaparkan maklumat mengenai subsistem berikut:

  • CPU
  • cakera
  • rangkaian

Catatan: Dalam kes kita, subsistem adalah setiap jenis sumber sistem yang dapat diukur.

Anda juga boleh memaparkan statistik untuk semua subsistem kecuali papak dengan menggabungkan arahan dengan --semua pilihan seperti yang ditunjukkan di bawah.

# mengumpul -semua 
Kumpulkan - Statistik Sistem Monitor

Tetapi, bagaimana anda memantau penggunaan CPU dengan bantuan utiliti? The -s Pilihan harus digunakan untuk mengawal data subsistem mana yang akan dikumpulkan atau dimainkan semula.

Sebagai contoh, arahan berikut boleh digunakan untuk memantau ringkasan penggunaan CPU.

# collectl -sc 
Kumpulkan - Monitor Penggunaan CPU Linux

Apa yang berlaku apabila anda menggabungkan arahan dengan "scdn"? Cara terbaik untuk belajar bagaimana menggunakan alat baris arahan adalah untuk mengamalkan sebanyak mungkin, jadi jalankan arahan berikut di terminal anda dan lihat apa yang akan berlaku.

# collectl -scdn 
Kumpulkan - Memantau prestasi Linux

Anda dengan mudah boleh memahami bahawa pilihan lalai adalah "cdn", Ia bermaksud CPU, cakera, dan data rangkaian. Hasil perintah adalah sama dengan output dari "Collectl -Scn"

Sekiranya anda ingin mengumpul data mengenai memori, gunakan arahan berikut.

# collectl -sm 
Kumpulkan - Monitor Penggunaan Memori Linux

Output di atas sangat berguna apabila anda ingin mendapatkan maklumat terperinci mengenai penggunaan memori anda, memori percuma, dan lain -lain perkara penting untuk prestasi sistem anda.

Bagaimana dengan beberapa data di TCP? Gunakan arahan berikut untuk melakukannya.

# collectl -st 
Mengumpul - memantau statistik TCP

Setelah anda memperoleh beberapa pengalaman, anda boleh menggabungkan pilihan dengan mudah untuk mendapatkan hasil yang anda mahukan. Sebagai contoh, anda boleh menggabungkan "t"Untuk TCP dan"c"Untuk CPU. Perintah berikut melakukan itu.

# collectl -stc 
Kumpulkan - Monitor penggunaan CPU TCP

Sukar bagi kita manusia untuk mengingati semua pilihan yang ada jadi saya menyiarkan senarai ringkasan subsistem yang disokong oleh alat tersebut.

  • b - Maklumat Buddy (Pemecahan Memori)
  • c - CPU
  • d - Cakera
  • f - Data NFS v3
  • i - Sistem inode dan fail
  • j - Mengganggu
  • L - Kilau
  • m - Ingatan
  • n - Rangkaian
  • s - Soket
  • t - TCP
  • x - Sambungan
  • y - Papak (sistem objek sistem)

Sekeping data yang sangat penting untuk pentadbir sistem atau pengguna Linux adalah data yang dikumpulkan pada penggunaan cakera. Perintah berikut akan membantu anda memantau penggunaan cakera.

# collectl -sd 
Kumpulkan - Memantau penggunaan ruang cakera

Anda juga boleh menggunakan "-SD"Pilihan untuk mengumpul data mengenai cakera individu, tetapi anda harus tahu bahawa maklumat mengenai jumlah cakera tidak akan dilaporkan.

# collectl -sd 
Kumpulkan - Memantau penggunaan cakera secara individu

Anda juga boleh menggunakan subsistem terperinci lain untuk mengumpul data terperinci. Berikut adalah senarai subsistem terperinci.

  • C - CPU
  • D - Cakera
  • E - Data Alam Sekitar (Kipas, Kuasa, Temp), melalui Ipmitool
  • F - Data NFS
  • J - Mengganggu
  • L - Perincian terperinci OST OST atau klien Filesystem
  • N - Rangkaian
  • T - 65 kaunter TCP hanya tersedia dalam format plot
  • X - Sambungan
  • Y - Papak (sistem objek sistem)
  • Z - Proses

Terdapat banyak pilihan yang ada di mengumpul utiliti, tetapi tidak cukup masa dan ruang untuk melindungi mereka semua dalam satu artikel. Walau bagaimanapun, patut disebutkan dan mengajar bagaimana menggunakan utiliti sebagai Atas dan ps.

Ia sangat mudah dibuat mengumpul bekerja sebagai Atas utiliti, jalankan arahan berikut di terminal anda dan anda akan melihat output yang serupa di Atas alat memberi anda apabila dilaksanakan dalam sistem linux anda.

# Collectl --top 
Mengumpul - memantau proses linux

Dan sekarang terakhir tetapi tidak kurang, untuk menggunakan mengumpul utiliti sebagai ps alat jalankan arahan berikut di terminal anda. Anda akan mendapat maklumat mengenai proses dalam sistem anda dengan cara yang sama seperti yang anda lakukan semasa anda menjalankan "ps"Perintah di terminal anda.

# collectl -c1 -sz -i: 1 
Kumpulkan - Semak maklumat proses Linux

Saya sangat yakin bahawa banyak pentadbir sistem linux akan menyukai mengumpul alat dan akan merasakan kekuatannya apabila menggunakannya sepenuhnya. Sekiranya anda ingin memajukan pengetahuan anda mengumpul ke peringkat seterusnya merujuk kepada halaman manualnya dan terus berlatih.

Taipkan arahan berikut di terminal anda dan mula membaca.

# lelaki mengumpul