gratis
perintah free menampilkan jumlah total, memori fisik (RAM) yang kosong dan digunakan dalam sistem, serta menyimpan informasi tentang memori bersama, buffer, memori yang di-cache, dan ruang swap yang digunakan oleh kernel Linux.
Sintaks gratis
free -[options]
Contoh penggunaan gratis
free -m
Perintah tersebut akan menampilkan informasi tentang memori fisik dalam MB.
free -m -s 5
Perintah akan mengaktifkan penundaan polling berkelanjutan pada jarak 5 detik, dan kemudian menampilkan status memori dalam megabita di terminal. Setiap nomor floating point untuk penundaan dapat ditentukan.
free -t -m
Sama dengan "free -m", tetapi -t switch akan menampilkan baris yang berisi total memori fisik dan ruang swap.
vmstat
Laporan vmstat melaporkan statistik memori virtual, yang memiliki informasi tentang proses, swap, bebas, buffer dan memori cache, ruang paging, aktivitas IO disk, jebakan, interupsi, sakelar konteks, dan aktivitas CPU. Dengan perintah vmstat, administrator dapat memiliki laporan instan tentang penggunaan memori.
Sintaks vmstat
vmstat -[options] [delay count]
Contoh penggunaan vmstat
vmstat
Perintah akan menampilkan laporan berdasarkan rata-rata sejak reboot terakhir.
vmstat 5
Perintah akan menggabungkan tingkat penggunaan sumber daya sistem rata-rata untuk periode pengambilan sampel 5 detik dengan interval 5 detik, kecuali hasil pertama yang rata-rata sejak reboot terakhir.
atas
perintah top menampilkan tampilan real-time dinamis dari tugas yang sedang berjalan yang dikelola oleh kernel dan informasi sistem di sistem Linux. Statistik penggunaan memori menurut perintah teratas mencakup total live real-time, memori fisik yang digunakan dan gratis, serta memori swap dengan buffer dan ukuran memori yang di-cache masing-masing.
Sintaks dan contoh penggunaan top
top
Menggunakan top itu sederhana, cukup ketik top di command shell, dan halaman statistik yang terus diperbarui akan ditampilkan.
ps aux
perintah ps melaporkan snapshot informasi dari proses aktif saat ini. Keuntungan dari perintah ps adalah admin sistem akan dapat melihat di mana memori digunakan. ps akan menunjukkan persentase sumber daya memori yang digunakan oleh setiap proses atau tugas yang berjalan di sistem. Dengan perintah ini, proses pembobolan memori teratas dapat diidentifikasi.
Sintaks dan contoh ps aux
aux sebenarnya sudah menjadi opsi untuk perintah ps untuk melihat setiap proses pada sistem. Jadi perintah khas untuk mengetik berikut di shell perintah:
ps aux
Untuk melihat hanya sumber daya memori yang ditempati oleh setiap kategori proses, seperti Apache httpd, MySQL mysqld atau Java, gunakan perintah berikut:
ps aux | awk '{print $4"\t"$11}' | sort | uniq -c | awk '{print $2" "$1" "$3}' | sort -nr
Semua cara yang disebutkan untuk memeriksa penggunaan memori harus bekerja pada sebagian besar varian sistem operasi Unix dan Linux. Namun, jika Anda menjalankan VPS (Virtual Private Server) atau VDS (Virtual Dedicated Server) atau Hybrid Server, terutama yang didukung oleh Virtuozzo atau OpenVZ, perintah di atas akan mengambil data dari mesin host, yaitu seluruh server virtual lingkungan berjalan. Dalam sistem virtualisasi ini, info penggunaan memori harus dihitung dari panel kontrol atau file /proc/user_beancounters.