GNU/Linux >> Belajar Linux >  >> Linux

Cara Memeriksa Penggunaan Memori di Server berbasis Linux

Memori adalah salah satu komponen sumber daya yang paling penting pada server untuk memastikan kelancaran dan operasi yang cepat. Oleh karena itu, ketersediaan ukuran memori fisik yang memadai dan berlimpah sangat penting terutama untuk setiap server, terutama web host beban tinggi yang juga menjalankan server database seperti Oracle atau MySQL, yang terkenal dengan memori intensif. Linux, termasuk CentOS yang populer di cPanel dan server web hosting Plesk, dilengkapi dengan beberapa perintah dan alat untuk memeriksa penggunaan memori di server.

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.


Linux
  1. Cara Memeriksa Penggunaan Memori Proses dengan Perintah pmap Linux

  2. Cara Memeriksa Ukuran Ram di Baris Perintah Linux di Gb

  3. Cara Memeriksa Ukuran Total RAM dan Penggunaan Memori di Linux

  1. Cara Memeriksa Penggunaan Memori di Linux, 5 Perintah Sederhana

  2. Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

  3. Bagaimana cara membatasi penggunaan memori berdasarkan aplikasi di linux?

  1. Cara Memeriksa Penggunaan Ruang Disk di Linux

  2. Cara Memeriksa Penggunaan Memori di Linux

  3. Cara Memeriksa Memori Bersama Linux menggunakan Perintah ipcs