Perintah Penting untuk Memantau Penggunaan Memori di Linux
Memantau penggunaan memori sangat penting untuk menjaga kesehatan dan kinerja sistem Linux. Baik Anda seorang administrator sistem atau pengguna biasa, mengetahui cara memeriksa penggunaan memori dapat membantu Anda memecahkan masalah dan mengoptimalkan sistem. Artikel ini membahas perintah-perintah penting untuk memantau penggunaan memori di Linux.
1. 'free'
Perintah free
memberikan gambaran singkat tentang penggunaan memori sistem. Perintah ini menampilkan total memori yang digunakan, memori yang tersedia, memori yang dibagikan, memori buffer/cache, dan memori yang tersedia:
gratis -h
Opsi -h
membuat output dapat dibaca manusia, menampilkan ukuran dalam KB, MB, atau GB.
2. 'vmstat'
Perintah vmstat
(statistik memori virtual) melaporkan informasi tentang proses, memori, paging, IO blok, trap, dan aktivitas CPU:
vmstat 5
Perintah ini memperbarui output setiap 5 detik, menyediakan tampilan berkelanjutan tentang penggunaan memori dan CPU.
3. 'top'
Perintah top
menyediakan tampilan dinamis dan waktu nyata dari proses yang berjalan pada sistem, termasuk penggunaan memori dan CPU:
atas
Dalam antarmuka top
, Anda dapat mengurutkan proses berdasarkan penggunaan memori dengan menekan M
.
4. 'htop'
htop
adalah versi yang disempurnakan dari top
dengan antarmuka yang lebih mudah digunakan. Ia menyediakan metrik penggunaan memori dan CPU berkode warna:
htop
Jika tidak terpasang, Anda biasanya dapat menambahkannya menggunakan manajer paket Anda (misalnya, sudo apt install htop
pada sistem berbasis Debian).
5. 'ps'
Perintah ps
(status proses) dapat digunakan untuk menampilkan informasi tentang proses yang aktif. Untuk mengurutkan proses berdasarkan penggunaan memori:
ps aux --sort=-%mem
Perintah ini mencantumkan semua proses, diurutkan berdasarkan persentase penggunaan memori dalam urutan menurun.
6. 'smem'
smem
adalah alat baris perintah yang menyediakan representasi penggunaan memori per proses yang lebih akurat dengan menghitung ukuran set proporsional (PSS):
bau -r -k
Jika tidak terpasang, Anda biasanya dapat menambahkannya menggunakan manajer paket Anda (misalnya, sudo apt install smem
pada sistem berbasis Debian).
7. '/proc/meminfo'
Berkas /proc/meminfo
berisi informasi terperinci tentang penggunaan memori sistem. Anda dapat melihat isinya menggunakan:
kucing /proc/meminfo
Berkas ini menyediakan data lengkap tentang berbagai aspek penggunaan memori, termasuk total memori, memori bebas, memori tersedia, dan banyak lagi.
8. 'glances'
glances
adalah alat pemantauan lintas platform yang memberikan gambaran umum statistik sistem secara real-time, termasuk penggunaan memori:
pandangan sekilas
Jika tidak terinstal, Anda dapat menambahkannya menggunakan manajer paket Anda (misalnya, sudo apt install glances
pada sistem berbasis Debian).
9. 'dstat'
Perintah dstat
menggabungkan fungsionalitas berbagai alat pemantauan sistem, menyediakan statistik terperinci tentang penggunaan CPU, memori, disk, dan jaringan:
dstat --top-mem
Jika tidak terinstal, Anda dapat menambahkannya menggunakan manajer paket Anda (misalnya, sudo apt install dstat
pada sistem berbasis Debian).
10. 'sar'
Perintah sar
(System Activity Reporter) mengumpulkan, melaporkan, dan menyimpan informasi aktivitas sistem. Untuk menampilkan statistik penggunaan memori:
sar-r 1 3
Perintah ini melaporkan penggunaan memori setiap detik, tiga kali. Jika belum terpasang, Anda dapat menambahkannya menggunakan pengelola paket (misalnya, sudo apt install sysstat
pada sistem berbasis Debian).
Kesimpulan
Memantau penggunaan memori sangat penting untuk menjaga kinerja dan stabilitas sistem Linux Anda. Dengan menguasai perintah-perintah ini, Anda dapat memperoleh wawasan berharga tentang bagaimana sistem Anda menggunakan memori, mengidentifikasi potensi masalah, dan mengoptimalkan pemanfaatan sumber daya. Apakah Anda lebih suka perintah sederhana seperti free
dan top
atau alat yang lebih canggih seperti htop
dan smem
, Linux menawarkan berbagai opsi untuk memenuhi kebutuhan pemantauan Anda.