SYSSTAT-All-in-One System Performance dan Alat Pemantauan Aktivitas Penggunaan untuk Linux

SYSSTAT-All-in-One System Performance dan Alat Pemantauan Aktivitas Penggunaan untuk Linux

Sysstat benar -benar alat praktis yang dilengkapi dengan sejumlah utilitas untuk memantau sumber daya sistem, kinerja dan aktivitas penggunaannya. Jumlah utilitas yang kita semua gunakan di pangkalan harian kita dilengkapi dengan paket sysstat. Ini juga menyediakan alat yang dapat dijadwalkan menggunakan cron untuk mengumpulkan semua data kinerja dan aktivitas.

Pasang sysstat di Linux

Berikut ini adalah daftar alat yang termasuk dalam paket Sysstat.

Fitur Sysstat

  1. Iostat: melaporkan semua statistik tentang statistik CPU dan I/O Anda untuk perangkat I/O.
  2. mpstat: Detail tentang CPU (individu atau gabungan).
  3. Pidstat: Statistik tentang menjalankan proses/tugas, CPU, memori dll.
  4. Sar: Simpan dan laporkan detail tentang berbagai sumber daya (CPU, memori, IO, jaringan, kernel dll ...).
  5. sadc: Kolektor data aktivitas sistem, digunakan untuk mengumpulkan data di backend untuk SAR.
  6. SA1: Ambil dan simpan data biner dalam file data SADC. Ini digunakan dengan SADC.
  7. SA2: Ringkasan Laporan Harian yang akan digunakan dengan SAR.
  8. Sadf: Digunakan untuk menampilkan data yang dihasilkan oleh SAR dalam berbagai format (CSV atau XML).
  9. Sysstat: Halaman pria untuk utilitas sysstat.
  10. nfsiostat-sysstat: Statistik I/O untuk NFS.
  11. CIFSIOSTAT: Statistik untuk CIF.

Recenlty, pada 17 Juni 2014, Sysstat 11.0.0 (Versi stabil) telah dirilis dengan beberapa fitur menarik baru sebagai berikut.

Perintah Pidstat telah ditingkatkan dengan beberapa opsi baru: pertama adalah “-R”Yang akan memberikan informasi tentang kebijakan dan prioritas penjadwalan tugas. Dan yang kedua adalah “-G”Yang dapat kami cari proses dengan nama dan untuk mendapatkan daftar semua utas yang cocok.

Beberapa peningkatan baru telah dibawa ke SAR, SADC dan SADF sehubungan dengan file data: Sekarang file data dapat diganti namanya menggunakan "Sayyyymmdd" alih-alih "sedih"Menggunakan opsi -D dan dapat ditempatkan di direktori berbeda dari "/var/log/sa". Kita dapat mendefinisikan direktori baru dengan mengatur variabel "SA_DIR”, Yang digunakan oleh SA1 dan SA2.

Pemasangan sysstat di linux

The 'Sysstat'Paket juga tersedia untuk diinstal dari repositori default sebagai paket di semua distribusi Linux utama. Namun, paket yang tersedia dari repo adalah versi kecil dan sudah ketinggalan zaman. Jadi, itulah alasannya, kami di sini akan mengunduh dan menginstal versi terbaru Sysstat (i.e. Versi: kapan 11.0.0) dari paket sumber.

Pertama -tama Unduh Paket Sysstat versi terbaru menggunakan tautan berikut atau Anda juga dapat menggunakan wget Perintah untuk mengunduh langsung di terminal.

  1. https: // github.com/sysstat/sysstat
# wget https: // github.com/sysstat/sysstat/arsip/ref/tag/v12.5.4.ter.GZ 
Unduh paket sysstat

Selanjutnya, ekstrak paket yang diunduh dan masuk ke dalam direktori itu untuk memulai proses kompilasi.

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

Di sini Anda akan memiliki dua opsi untuk kompilasi:

A). Pertama, Anda bisa menggunakan Iconfig (yang akan memberi Anda fleksibilitas untuk memilih/memasukkan nilai yang disesuaikan untuk setiap parameter).

# ./Iconfig 
Perintah Sysstat Iconfig

B). Kedua, Anda dapat menggunakan standar Konfigurasikan Perintah untuk mendefinisikan opsi dalam baris tunggal. Anda bisa berlari ./Konfigurasikan -Help Perintah untuk mendapatkan daftar opsi yang didukung yang berbeda.

# ./Konfigurasikan --help 
Sysstat Mengkonfigurasi Bantuan

Di sini, kami bergerak maju dengan opsi standar i.e. ./Mengkonfigurasi Perintah untuk menyusun paket Sysstat.

# ./Konfigurasikan # buat # buat instal 
Konfigurasikan sysstat di linux

Setelah proses kompilasi selesai, Anda akan melihat output yang mirip dengan di atas. Sekarang, verifikasi versi sysstat dengan menjalankan perintah berikut.

# mpstat -v Sysstat Versi 11.0.0 (c) Sebastien Godard (Sysstat Orange.FR) 

Memperbarui sysstat di linux

Secara default Sysstat gunakan "/usr/lokal"Sebagai Direktori Awalannya. Jadi, semua biner/utilitas akan dipasang di “/usr/lokal/bin" direktori. Jika Anda memiliki paket Sysstat yang ada, maka itu akan ada di "/usr/bin".

Karena paket Sysstat yang ada, Anda tidak akan mendapatkan versi terbaru yang tercermin, karena Anda “$ Path"Variabel tidak memiliki"/usr/lokal/bin mengatur". Jadi, pastikan bahwa "/usr/local/bin" ada di "$ path" Anda atau set -awalan opsi untuk “/usr”Selama kompilasi dan hapus versi yang ada sebelum mulai memperbarui.

# yum lepaskan sysstat [on Topi merah sistem berbasis] # apt-get hapus sysstat [on Debian sistem berbasis] 
# ./configure --prefix =/usr # buat # buat instal 

Sekarang lagi, verifikasi versi yang diperbarui dari Systat menggunakan perintah 'mpstat' yang sama dengan opsi '-v'.

# mpstat -v Sysstat Versi 11.0.0 (c) Sebastien Godard (Sysstat Orange.FR) 

Referensi: Untuk informasi lebih lanjut, silakan melalui dokumentasi Sysstat

Itu saja untuk saat ini, di artikel saya yang akan datang, saya akan menunjukkan beberapa contoh praktis dan penggunaan perintah Sysstat, sampai kemudian tetap mengikuti pembaruan dan jangan lupa untuk menambahkan pemikiran berharga Anda tentang artikel di bagian komentar di bawah ini.