Dalam artikel seterusnya kita akan melihat Collectl. Ini adalah alat ringan untuk memantau prestasi sistem, yang dapat digunakan untuk mengumpulkan data prestasi yang menggambarkan keadaan sistem semasa.
Berbanding dengan alat lain untuk tujuan yang sama, alat ini mengumpulkan maklumat mengenai pelbagai jenis sumber sistem seperti; la CPU, cakera, memori, rangkaian, soket, tcp, inode, memori, nfs, proses, dll. Ia boleh dijalankan secara interaktif atau sebagai 'daemon', dan memiliki kemampuan untuk merekam dan memutar ulang data yang diambil. Ini juga membolehkan kita mengeksport data ke pelbagai format fail.
Ciri-ciri umum Collectl
Antara lain, alat ini menawarkan kepada pengguna ciri-ciri berikut:
- Collectl tidak menumpukan pada sebilangan metrik sistemIa dapat mengumpulkan maklumat mengenai pelbagai jenis sumber sistem seperti; cpu, cakera, memori, rangkaian, soket, tcp, inode, infiniband, gloss, nfs, proses, kuadrics, slabs dan buddyinfo.
- Alat ini menggunakan CPU yang sangat sedikit. Sebenarnya, telah diukur untuk menggunakan 0.1% ketika dijalankan sebagai 'daemon' menggunakan selang sampel lalai 60 saat untuk data proses dan 10 saat untuk semua yang lain.
- Boleh dijalankan secara interaktif, sebagai daemon, atau kedua-duanya.
- Mempunyai keupayaan untuk memantau hampir semua subsistem.
- Anda boleh memainkan peranan banyak utiliti lain yang dirancang untuk satu tujuan, sepertimana mereka; ps, bahagian atas, iotop atau vmstat.
- Alat ini juga menawarkan keupayaan untuk merakam dan memainkan semula data yang ditangkap.
- Anda boleh eksport data dalam pelbagai format fail.
- Alat itu boleh dijalankan sebagai perkhidmatan untuk memantau mesin jarak jauh atau keseluruhan kelompok pelayan.
- Kami juga ia akan memaparkan data di terminal, menulis ke fail atau soket.
Ini hanya beberapa ciri program ini. Boleh jadi rujuk semuanya dengan terperinci dari laman web projek.
Pasang Collectl
Secara lalai, pakej Collectl tersedia di repositori lalai Ubuntu. Memasangnya di sistem kami semudah membuka terminal (Ctrl + Alt + T) dan melaksanakan perintah:
sudo apt install collectl
Semasa pemasangan, ia akan meminta kami untuk memilih pelayan web yang mana Colplot mesti dikonfigurasikan secara automatik, walaupun kita akan mempunyai kemungkinan untuk memilih 'Tiada ' untuk penyediaan manual kemudian.
Uso
Setelah pemasangan alat ini selesai, kita akan dapat jalankan dengan mudah dari terminal, walaupun tanpa pilihan. Perintah berikut akan memaparkan maklumat mengenai CPU, cakera, dan statistik rangkaian dalam format pendek yang dapat dibaca manusia.
collectl
Sekiranya anda berminat mencetak statistik untuk semua subsistem, perintah yang harus kita laksanakan mesti termasuk –Semua pilihan:
collectl --all
Jika kita gunakan Collectl dengan bahagian atas, kita harus melaksanakan perintah berikut dengan Pilihan atas:
collectl --top
Jika apa yang anda cari adalah pantau semua sumber bersama-sama, perintah yang akan dilaksanakan adalah seperti berikut:
collectl -scmd
Bila-bila masa kita mahu lihat penggunaan memori sistem kami, kita hanya perlu menjalankan perintah dengan -sm pilihan:
collectl -sm
Alat ini juga boleh memaparkan maklumat mengenai CPU, cakera, dan data rangkaian dengan arahan berikut:
collectl -scdn
kepada dapatkan maklumat mengenai CPU dan TCP, perintah yang harus kita laksanakan adalah sebagai berikut:
collectl -stc
kepada dapatkan maklumat mengenai proses dalam sistem kami, kita dapat menjalankan perintah collectl dengan pilihan berikut:
collectl -c1 -sZ -i:1
Ini hanyalah beberapa kemungkinan yang ditawarkan oleh utiliti ini kepada kami. Sekiranya anda mahu rujuk bantuan ini dan lihat semua pilihan yang ada, di terminal (Ctrl + Alt + T) anda hanya perlu menaip arahan:
collectl --help
Kami juga boleh memilih baca halaman lelaki menaip di terminal (Ctrl + Alt + T):
man collectl
Di baris ini kita telah melihat penggunaan asas utiliti baris perintah Collectl untuk memantau prestasi sistem. Untuk lebih banyak maklumat mengenai cara ia berfungsi, pengguna boleh berunding dengan dokumentasi projek atau contoh yang mereka tawarkan di laman web mereka.