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.