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

Cara Menampilkan Proses yang Menggunakan Sumber Daya Terbanyak di Linux

1 min read .
Cara Menampilkan Proses yang Menggunakan Sumber Daya Terbanyak di Linux

Kadang sistem Linux bisa terasa lambat, padahal penyebabnya cuma beberapa proses yang rakus sumber daya. Gini deh, kalau bisa deteksi proses yang paling banyak makan CPU, memori, atau disk I/O, troubleshooting jadi lebih cepat, dan performa bisa dioptimalkan. Di sini, saya bakal tunjukin beberapa cara untuk melihat proses paling berat di Linux.

Kenapa Perlu Tahu Proses yang Rakus Sumber Daya?

  • Optimasi Performa → identifikasi proses yang bikin sistem lambat.
  • Troubleshooting → cari penyebab penggunaan resource tinggi.
  • Monitoring Sistem → pantau aplikasi yang berdampak ke performa.
  • Manajemen Resource → alokasikan sumber daya secara efisien.

Cara Melihat Proses yang Paling Rakus Resource

1. Pakai top

top menampilkan proses secara real-time, default diurutkan berdasarkan CPU.

top
  • Tekan M untuk sort berdasarkan memori.

2. Pakai htop

htop lebih user-friendly dan interaktif.

Install htop

Debian/Ubuntu:

sudo apt-get install htop

CentOS/Fedora:

sudo yum install htop

Gunakan htop

htop
  • Bisa sort interaktif berdasarkan CPU, memori, dll.

3. Pakai ps

Snapshot statis proses saat itu juga.

Top CPU Usage

ps aux --sort=-%cpu | head -n 10

Top Memory Usage

ps aux --sort=-%mem | head -n 10

4. Pakai iotop (Disk I/O)

Monitoring disk I/O, sangat berguna buat proses yang berat di disk.

sudo iotop
  • Butuh root supaya bisa lihat semua proses.

Install iotop

Debian/Ubuntu:

sudo apt-get install iotop

CentOS/Fedora:

sudo yum install iotop

5. Pakai pidstat

pidstat detail CPU, memori, dan I/O per proses.

Install sysstat

Debian/Ubuntu:

sudo apt-get install sysstat

CentOS/Fedora:

sudo yum install sysstat

Contoh Penggunaan

CPU usage:

pidstat -u

Memory usage:

pidstat -r

6. Pakai dstat

dstat overview resource lengkap, real-time.

Install dstat

Debian/Ubuntu:

sudo apt-get install dstat

CentOS/Fedora:

sudo yum install dstat

Gunakan dstat

dstat

Kesimpulan

Mengetahui proses yang paling rakus sumber daya penting supaya Linux tetap sehat dan performa optimal. Dari top, htop, ps, iotop, pidstat, hingga dstat, semua tool ini bakal bantu kamu monitor CPU, memori, dan disk I/O dengan efektif. Gini deh, dengan langkah ini troubleshooting lebih cepat, optimasi lebih gampang, dan operasi sistem lebih lancar.

Lihat Juga

chevron-up