GNU/Linux >> Belajar Linux >  >> Linux

Penggunaan Memori Linux

Ikhtisar

Sementara pandangan awal statistik memori Linux mungkin menyarankan sistem telah kehabisan memori, kenyataannya Linux menggunakan RAM gratis yang tersedia sebagai cache disk dan buffering untuk layanan jaringan. Dengan menyimpan file dari disk, ini memberikan peningkatan kinerja server secara keseluruhan karena mengakses file dari memori secara signifikan lebih cepat daripada dari hard drive. Saat aplikasi membutuhkan lebih banyak memori, kernel Linux secara otomatis membebaskan memori yang dialokasikan ke cache dan menyediakannya ke aplikasi.

Berikut adalah contoh keluaran memori:

CT-0000-BASH-4.1# Gratis -M Total Total Buffer Bersama Gratis CachedMem:2048 1871 176 0 0 842-/+ Buffer/Cache:1029 1018Swap:0 0

Sistem ini memiliki total 2048MB dan telah terdaftar dan total 1871MB digunakan. Jika Anda melihat baris paling atas saja, akan terlihat bahwa sistem hanya memiliki 176MB gratis! Namun, jangan panik, sebenarnya jumlah memori yang tersedia untuk aplikasi Anda adalah kombinasi dari memori bebas (176MB) dan memori yang di-cache (842MB). Jadi, untuk server khusus ini sebenarnya ada 1018MB memori yang tersedia untuk aplikasi Anda.


Linux
  1. Linux – Batasi Penggunaan Memori Untuk Proses Linux Tunggal?

  2. Linux – Penggunaan Memori Nyata?

  3. Cara Memeriksa Penggunaan Memori di Server berbasis Linux

  1. membatasi penggunaan memori di R di bawah linux

  2. Cara mengetahui penggunaan memori pengguna di linux

  3. Batasi penggunaan memori untuk satu proses Linux

  1. Linux – Menentukan Penggunaan Memori dengan Benar di Linux?

  2. Memori tidak aktif Linux

  3. Bagaimana penggunaan memori dilaporkan di Linux?