Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 320|Jawab: 0

[linux] tutorial sysstat untuk alat pemantauan kinerja sistem Linux

[Salin tautan]
Dipaparkan pada 2025-9-25 10:41:14 | | | |
Persyaratan: Saya membeli server cloud ringan di Alibaba Cloud, terkadang CPU 100% dan remote tidak dapat dihubungkan, dan saya tidak tahu apa yang terjadi, dan kembali normal setelah memulai ulang atau menunggu jangka waktu tertentu. Anda dapat menggunakan sysstat untuk mengumpulkan kondisi sistem secara teratur (beberapa gambar Alibaba Cloud sudah diinstal bawaan).
Linux menyebarkan alat pemantauan performa Netdata menggunakan Docker
https://www.itsvse.com/thread-10824-1-1.html

sysstat

Situs resmi:Login hyperlink terlihat.
Sumber:Login hyperlink terlihat.
Pertanyaan yang sering diajukan:Login hyperlink terlihat.

Paket perangkat lunak sysstat berisi berbagai utilitas yang biasa digunakan oleh Unix komersial untuk memantau kinerja sistem dan aktivitas penggunaan:

  • iostat melaporkan statistik CPU dan statistik input/output untuk perangkat blok dan partisi.
  • MPSTAT melaporkan statistik terkait prosesor individu atau gabungan.
  • pidstat melaporkan statistik untuk tugas Linux (proses): I/O, CPU, memori, dll.
  • Tapestat melaporkan statistik pada drive pita yang terhubung ke sistem.
  • cifsiostat melaporkan statistik CIFS.


Sysstat juga berisi alat yang dapat Anda jadwalkan melalui cron atau systemd untuk mengumpulkan dan mencatat riwayat data kinerja dan aktivitas:

  • SAR mengumpulkan, melaporkan, dan menyimpan informasi aktivitas sistem (lihat daftar metrik yang dikumpulkan oleh SAR di bawah).
  • SADC adalah pengumpul data aktivitas sistem yang berfungsi sebagai backend untuk SAR.
  • SA1 mengumpulkan data biner dan menyimpannya dalam file data harian aktivitas sistem. Ini adalah frontend SADC dan dirancang untuk berjalan melalui cron atau systemd.
  • SA2 menghasilkan laporan ringkasan aktivitas harian. Ini adalah frontend SAR dan dirancang untuk berjalan melalui cron atau systemd.
  • SADF menampilkan data yang dikumpulkan oleh SAR dalam berbagai format (CSV, XML, JSON, dll.) dan dapat digunakan untuk bertukar data dengan program lain. Perintah ini juga dapat digunakan untuk membuat grafik berbagai aktivitas yang dikumpulkan oleh SAR menggunakan format SVG (Scalable Vector Graphics).


Interval pengambilan sampel default adalah 10 menit, tetapi tentu saja dapat diubah (bisa sekecil 1 detik).

Tutorial instalasi

Dalam kasus Rocky Linux 9, perintah instalasi adalah sebagai berikut:

File konfigurasi: /etc/sysconfig/sysstat
Frekuensi pengumpulan: systemctl cat sysstat-collect.timer
Direktori koleksi: /var/log/sa

Melihat metrik tertentu

Penggunaan CPU:
sar -u -f /var/log/sa/sa05
Penggunaan Memori:
SAR -R -F /VAR/LOG/SA/SA05
Penggunaan partisi swap:
sar -S -f /var/log/sa/sa05
Penggunaan I / O:
sar -b -f /var/log/sa/sa05
Statistik Antarmuka Jaringan (RX/TX):
sar -n DEV -f /var/log/sa/sa05
Peralihan konteks dan pembuatan proses per detik:
sar -w -f /var/log/sa/sa05



Gunakan crontab untuk memanggil pidstat untuk mengumpulkan informasi proses dengan perintah berikut:

Catatan: YaDengan log log potong logGaris.

Referensi:Login hyperlink terlihat.




Mantan:Stratum V1, jaringan cryptocurrency V2 berkomunikasi dengan protokol kolam renang
Depan:Git menyinkronkan kode cabang repositori utama ke cabang repositori pribadi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com