Monitoring Proses Di Linux Dengan TOP Command

TOP! Kali ini saya akan berbagi pengalaman dan sedikit ilmu dalam dunia Linux. Saya sendiri bukan orang yang expert di bidang linux, tapi saya akan share bagaimana cara memonitor linux secara real time dalam hal kinerja sistem seperti CPU, Memory, Serta Proses yang sedang berjalan.

Perintah yang kita gunakan untuk memonitor linux ini adalah dengan perintah TOP.

Oh ya, perintah TOP ini sangat bermanfaat dan sering digunakan jika di dalam server linux kamu terdapat beberapa website. Ketika salah satu website di server tersebut DOWN, kita bisa memantau website mana yang DOWN, apakah karena murni Traffic pengunjung atau di DDOS, atau ada IP yang SPAMMING ke website kita.

OK, langsung kita praktekkan perintah TOP ini.

Ketik diterminal…

1
top

Maka akan keluar hasil

Penjelasan dari keluaran perintah TOP di atas.

1. ROW - TOP (baris pertama)

Disini kita bisa melihat informasi berupa :
Waktu saat ini : (09:56:29)
Mesin Berjalan : (up 36 hari)
Sesi user login : 1 user
Rata-rata beban systen (load average: 2.29, 2.60, 3.45)

2. Task

Disini kita bisa melihat informasi berupa :
Total proces yang sedang berjalan (264 total)
Proses yang sedang berjalan (1 running)
Proses yang sleeping (261 sleeping)
Proses yang sedang berhenti (0 stoped)
Proses zombie (2 zombie)

3. CPU

Disini kita bisa melihat informasi berupa :
Persentase pemakaian CPU untuk proses pengguna (18.1% us)
Persentase proses CPU yang digunakan sistem (5.3%sy)
Persentase proses CPU yang mendapatkan prioritas Update (0.0% ni)
Presentase CPU yang tidak terpakai (73.9% id)
Persentase CPU yang menunggu proses I/O (1.9% wa)
Penggunaan CPU untuk service hardware (0.0% hi)
Penggunaan CPU untuk service software (0.8% si)
dan jumlah CPU yang menjalankan Virtual lain (0%)

4. Memory and Swap

Pada baris 4 dan 5 ini akan ditampilkan informasi mengenai penggunaan memory dan swap. misalnya jumlah memory yang digunakan, memory bebas, cache dll

5. Process List

Untuk lebih jauh mengenai baris diatas simak penjelasannya :

PID = merupakan ID Proses.
USER = user disini maksudnya pengguna yang merupakan pemilik proses
PR = merupakan prioritas proses
NI = merupakan Proses yang bagus untuk berjalan
VIRT = Memory virtual yang digunakan oleh proses
RES = Memory fisik yang digunakan oleh proses
SHR = Proses yang disharing.
S = Menunjukan status proses:
S=sleep
R=running
Z=zombie
%CPU = Persentase proses yang menggunakan CPU
%MEM = Persentase proses yang menggunakan RAM
TIME+ = Total waktu untuk seluruh aktivitas proses
COMMAND = Nama proses

Untuk yang saya coret bewarna merah pada gambar diatas, itu adalah user proses dari website-website yang ada pada server yang saya monitor.

OK, sekian tutorial, tips dari saya untuk memonitor proses di linux. Sebenarnya ada lagi tutorial terkait perintah TOP ini, yaitu kombinasi-kombinasi tombol untuk memudahkan kita dalam menggunakan TOP untuk memonitor proses secara real time.

Untuk tutorial kombinasi-kombinasi tombol dalam TOP akan saya buatkan video tutorial nya yang akan saya upload di channel saya, dan akan saya update di tutorial ini. Ditunggu ya…

Cloud Hosting Indonesia

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×