Apps Artificial Intelligence CSS DevOps Go JavaScript Laravel Linux MongoDB MySQL PHP Python Rust Vue

Memantau Proses di Linux dengan `ps`

1 min read .
Memantau Proses di Linux dengan `ps`

Kadang saya panik pas server mulai lemot tanpa tahu proses apa yang makan resource paling banyak. Gini deh, ps itu tool Linux yang wajib banget buat liat dan analisis proses yang jalan di sistem. Bisa dipakai buat monitoring ringan sampai debugging serius.

1. Apa Itu ps?

ps (process status) itu command-line tool buat nampilin info proses yang lagi jalan. Dengan ps, kita bisa lihat:

  • Proses apa aja yang jalan
  • Siapa yang ngejalanin
  • Berapa banyak resource yang dipakai
  • Informasi penting lain

2. Cara Menggunakan ps

a. Lihat Proses User Saat Ini

ps

Tampilannya standar: PID, TTY (terminal terkait), TIME (CPU time), CMD (command).

b. Lihat Semua Proses

ps -e
ps -ef  # versi lebih detail, ada UID, PPID, start time

c. Filter Proses Berdasarkan Nama

ps -e | grep nginx

Tampil semua proses yang terkait nginx. Super handy pas debugging service tertentu.

d. Tampilkan Kolom Custom

ps -eo pid,ppid,cmd,%mem,%cpu
  • PID, PPID → Process & Parent ID
  • CMD → Command
  • %MEM, %CPU → Resource usage

e. Lihat Proses dengan CPU / Memory Tinggi

# Top CPU
ps -eo pid,ppid,cmd,%cpu --sort=-%cpu | head

# Top Memory
ps -eo pid,ppid,cmd,%mem --sort=-%mem | head

Ini bikin gampang tau siapa yang nyedot resource paling banyak.

f. Lihat Proses Berdasarkan PID

ps -p 1234

Ganti 1234 dengan PID yang mau dicek.

3. Fitur Lain ps

  • Proses di Terminal Tertentu:

    ps -t pts/0
  • Hierarki Proses (Parent-Child):

    ps -e --forest

    Nampilin proses dalam format tree, gampang liat hubungan parent-child.

4. Kesimpulan

Gini deh, ps itu tool wajib buat siapa pun yang kerja di Linux. Bisa buat monitoring harian, troubleshooting, atau analisis resource. Sejak rutin pakai ps, kita lebih gampang nemuin proses bermasalah sebelum server lemot parah. Mastering ps bikin kita lebih control sistem dan lebih cepat dalam ambil keputusan soal resource management.

Lihat Juga

chevron-up