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:
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.