SYSSTAT-Alat Pemantauan Aktiviti Prestasi dan Penggunaan Sistem All-In-One untuk Linux

SYSSTAT-Alat Pemantauan Aktiviti Prestasi dan Penggunaan Sistem All-In-One untuk Linux

Sysstat adalah benar -benar alat berguna yang dilengkapi dengan jumlah utiliti untuk memantau sumber sistem, aktiviti prestasi dan penggunaannya. Bilangan utiliti yang kita semua gunakan di pangkalan harian kita datang dengan pakej sysstat. Ia juga menyediakan alat yang boleh dijadualkan menggunakan Cron untuk mengumpul semua data prestasi dan aktiviti.

Pasang sysstat di linux

Berikut adalah senarai alat yang dimasukkan dalam pakej sysstat.

Ciri -ciri Sysstat

  1. IOSTAT: Laporkan semua statistik mengenai statistik CPU dan I/O anda untuk peranti I/O.
  2. mpstat: Perincian mengenai CPU (individu atau gabungan).
  3. pidstat: Statistik mengenai proses/tugas yang dijalankan, CPU, ingatan dan lain -lain.
  4. SAR: Simpan dan laporkan butiran mengenai sumber yang berbeza (CPU, memori, IO, rangkaian, kernel dan lain -lain ...).
  5. SADC: Pemungut data aktiviti sistem, yang digunakan untuk mengumpul data di backend untuk SAR.
  6. SA1: Ambil dan simpan data binari dalam fail data SADC. Ini digunakan dengan SADC.
  7. SA2: Ringkasan laporan harian yang akan digunakan dengan SAR.
  8. Sadf: Digunakan untuk memaparkan data yang dihasilkan oleh SAR dalam format yang berbeza (CSV atau XML).
  9. Sysstat: Halaman lelaki untuk utiliti sysstat.
  10. nfsiostat-sysstat: Statistik I/O untuk NFS.
  11. cifsiostat: Statistik untuk CIF.

Recenlty, pada 17 Jun 2014, Sysstat 11.0.0 (versi stabil) telah dikeluarkan dengan beberapa ciri menarik baru seperti berikut.

Perintah Pidstat telah dipertingkatkan dengan beberapa pilihan baru: pertama adalah "-R"Yang akan memberikan maklumat mengenai keutamaan penjadualan dasar dan tugas. Dan yang kedua adalah "-G"Yang mana kita boleh mencari proses dengan nama dan untuk mendapatkan senarai semua benang yang sepadan.

Beberapa peningkatan baru telah dibawa ke SAR, SADC dan SADF berkaitan dengan fail data: sekarang fail data boleh dinamakan semula menggunakan "Sayyyymmdd"Daripada"SADD"Menggunakan pilihan -D dan boleh ditempatkan di direktori yang berbeza dari "/var/log/sa". Kita boleh menentukan direktori baru dengan menetapkan pembolehubah "Sa_dir", Yang digunakan oleh SA1 dan SA2.

Pemasangan Sysstat di Linux

'Sysstat'Pakej juga tersedia untuk dipasang dari repositori lalai sebagai pakej dalam semua pengagihan Linux utama. Walau bagaimanapun, pakej yang boleh didapati dari repo adalah versi lama dan ketinggalan zaman. Jadi, itulah sebabnya, kami di sini akan memuat turun dan memasang versi terbaru sysstat (i.e. versi 11.0.0) dari pakej sumber.

Muat turun pertama versi pakej sysstat terkini menggunakan pautan berikut atau anda juga boleh menggunakan wget Perintah untuk memuat turun terus di terminal.

  1. https: // github.com/sysstat/sysstat
# wget https: // github.com/sysstat/sysstat/archive/refs/tags/v12.5.4.tar.Gz 
Muat turun pakej sysstat

Seterusnya, ekstrak pakej yang dimuat turun dan masuk ke dalam direktori itu untuk memulakan proses penyusunan.

# tar -xvf v12.5.4.tar.GZ # CD SYSSTAT-12.5.4 

Di sini anda akan mempunyai dua pilihan untuk penyusunan:

a). Pertama, anda boleh menggunakan Iconfig (yang akan memberi anda fleksibiliti untuk memilih/memasukkan nilai yang disesuaikan untuk setiap parameter).

# ./iconfig 
Perintah sysstat iconfig

b). Kedua, anda boleh menggunakan standard konfigurasikan perintah untuk menentukan pilihan dalam satu baris. Anda boleh lari ./konfigurasi -help Perintah untuk mendapatkan senarai pilihan yang disokong yang berbeza.

# ./Konfigurasi -Help 
Sysstat mengkonfigurasi bantuan

Di sini, kami bergerak maju dengan pilihan standard i.e. ./konfigurasikan perintah untuk menyusun pakej sysstat.

# ./konfigurasikan # buat # buat pemasangan 
Konfigurasikan Sysstat di Linux

Setelah proses penyusunan selesai, anda akan melihat output yang serupa dengan di atas. Sekarang, sahkan versi sysstat dengan menjalankan arahan berikut.

# mpstat -v sysstat versi 11.0.0 (c) Sebastien Godard (Sysstat Orange.fr) 

Mengemas kini sysstat di linux

Secara lalai menggunakan sysstat "/usr/tempatan"Sebagai direktori awalannya. Oleh itu, semua binari/utiliti akan dipasang di "/usr/tempatan/bin"Direktori. Sekiranya anda mempunyai pakej sysstat yang ada, maka mereka akan berada di sana di "/usr/bin".

Oleh kerana pakej sysstat yang ada, anda tidak akan mendapat versi terkini anda, kerana anda "$ Jalan"Pemboleh ubah tidak ada"/usr/tempatan/bin Tetapkan ”. Oleh itu, pastikan bahawa "/usr/local/bin" ada di dalam "$ laluan" anda atau tetapkan -awalan pilihan untuk "/usr"Semasa penyusunan dan keluarkan versi yang ada sebelum memulakan pengemaskinian.

# yum keluarkan sysstat [on Topi merah sistem berasaskan] # apt-get mengalih keluar sysstat [on Debian sistem berasaskan] 
# ./Konfigurasi --Prefix =/usr # Buat # Buat Pasang 

Sekarang sekali lagi, sahkan versi Systat yang dikemas kini menggunakan perintah 'mpstat' yang sama dengan pilihan '-v'.

# mpstat -v sysstat versi 11.0.0 (c) Sebastien Godard (Sysstat Orange.fr) 

Rujukan: Untuk maklumat lanjut sila melalui dokumentasi sysstat

Buat masa ini, dalam artikel saya yang akan datang, saya akan menunjukkan beberapa contoh praktikal dan penggunaan perintah sysstat, sehingga kemudian menantikan kemas kini dan jangan lupa untuk menambah pemikiran berharga anda mengenai artikel di bawah bahagian komen.