Pengawasan Proses dan Alokasi Resource
M. Ilfan Asykuri
Diperbarui pada 22 May 2026 • 5 min read
Sama seperti Task Manager di Windows, Linux memiliki alat untuk memantau apa yang sedang terjadi "di balik layar". Mengetahui proses apa yang sedang memakan banyak CPU atau RAM sangat krusial saat merespons server yang tiba-tiba melambat atau aplikasi yang mogok (crash).
Perintah top adalah antarmuka pemantauan bawaan yang menampilkan daftar proses yang terus diperbarui secara real-time. Alat ini akan memperlihatkan Process ID (PID), beban memori, dan durasi berjalannya sebuah aplikasi.
Jika Anda membutuhkan pencarian proses yang spesifik pada satu titik waktu (seperti mengambil foto snapshot), perintah ps (Process Status) dipadukan dengan flags aux akan menampilkan seluruh proses dari semua pengguna yang sedang berjalan di background.
Terkadang, sebuah aplikasi mengalami anomali, hang, atau menolak ditutup secara normal (seperti proses penetration testing yang macet di tengah jalan). Dalam kondisi ini, Anda dapat memerintahkan kernel Linux untuk menghentikan paksa aplikasi tersebut.
Perintah kill digunakan untuk mengirimkan sinyal penghentian ke sebuah program menggunakan nomor PID-nya. Jika aplikasi menolak sinyal tutup normal, Anda dapat menggunakan opsi -9 (SIGKILL) yang akan memaksa sistem mencabut memori aplikasi tersebut seketika tanpa ampun.
Contoh Command & Langkah-Langkah:
# 1. Membuka monitor resource secara real-time
top
# (Tekan 'q' untuk keluar)
# 2. Menampilkan seluruh proses yang berjalan di belakang layar
ps aux
# 3. Mencari proses spesifik (misalnya mencari proses 'apache2')
ps aux | grep apache2
# 4. Mematikan proses secara halus menggunakan nomor PID (misal PID-nya adalah 1234)
kill 1234
# 5. Membunuh proses secara paksa jika aplikasi tidak merespons
kill -9 1234
Diskusi (0)
Anda harus masuk untuk ikut berdiskusi.
Login / DaftarBelum ada diskusi di bab ini. Jadilah yang pertama bertanya!