System Monitoring

By Adit si bakso


Monitoring Tools

Distribusi Linux hadir dengan banyak alat kinerja dan profil standar yang sudah terinstal. Banyak di antaranya yang sudah dikenal dari sistem operasi mirip UNIX lainnya, sementara beberapa di antaranya dikembangkan secara khusus untuk Linux.

Example Table: Process and Load Monitoring Utilities


Viewing Process States with ps

ps adalah alat untuk menampilkan karakteristik dan statistik yang terkait dengan proses, yang semuanya dikumpulkan dari direktori /proc dan juga terkait dengan proses tersebut.

Beberapa pilihan opsi perintah ps:

$ ps aux

$ ps -elf

$ ps -eL

$ ps -C "bash"

Utilitas perintah ini telah ada di semua varian sistem operasi mirip UNIX, dan keragaman tersebut tercermin dalam banyaknya pilihan rumit yang diterima ps versi Linux, yang terbagi dalam tiga kategori:

  • Opsi UNIX, yang harus diawali dengan -, dan dapat dikelompokkan.

  • Opsi BSD, yang tidak boleh diawali dengan -, dan dapat dikelompokkan.

  • Opsi panjang GNU, yang masing-masing harus diawali dengan --.


top

top digunakan untuk menampilkan proses dengan penggunaan CPU tertinggi. Proses pada awalnya diurutkan berdasarkan penggunaan CPU.


Htop

What is htop?

htop adalah monitor sistem interaktif, penampil proses, dan manajer proses yang dirancang untuk sistem Unix. Awalnya dirancang sebagai alternatif program top Unix, program ini menyediakan fungsionalitas yang hampir sama dengan top, namun menawarkan fleksibilitas yang jauh lebih besar mengenai bagaimana proses sistem dapat dilihat.


More on /proc

Sistem berkas /proc adalah interface ke struktur data kernel. /proc berisi subdirektori untuk setiap proses yang aktif, yang diberi nama dengan id proses (PID). Untuk info lebih lanjut, lihat halaman proc man.


vmstat

vmstat adalah alat multiguna yang menampilkan informasi tentang memori, paging, I/O, aktivitas prosesor, dan proses. Alat ini memiliki banyak pilihan. Bentuk umum dari perintah ini adalah:

$ vmstat [options] [delay] [count]

vmstat will keep reporting statistics forever, until it is killed by a signal, such as Ctrl-C.


Log Files

System log files are essential for monitoring and troubleshooting. In Linux, these messages appear in various files under /var/log. Exact names vary with Linux distribution.

Sebagai tambahan, pesan-pesan ini akan disalin ke /var/log/messages (pada RHEL) atau ke /var/log/syslog (pada Ubuntu).

Last updated