Arti dari nilai-nilai
Baris pertama berarti:
total: Total (fisik) RAM Anda (tidak termasuk sedikit yang disediakan kernel secara permanen saat startup); itu sebabnya ini menunjukkan ca. 11,7 GiB, dan bukan 12 GiB, yang mungkin Anda miliki.
used: memori digunakan oleh OS.
free: memori tidak digunakan.
total= used+free
shared/ buffers/ cached: Ini menunjukkan penggunaan memori untuk tujuan tertentu, nilai-nilai ini termasuk dalam nilai untuk used.
Baris kedua memberikan nilai garis pertama disesuaikan. Ini memberikan nilai asli untuk used minus jumlah buffers+cacheddan nilai asli untuk free ditambah jumlah buffers+cached, maka judulnya. Nilai-nilai baru ini seringkali lebih bermakna daripada nilai dari baris pertama.
Baris terakhir ( Swap:) memberikan informasi tentang penggunaan ruang swap (yaitu konten memori yang telah dipindahkan sementara ke disk).
Latar Belakang
Untuk benar-benar memahami apa arti angka-angka itu, Anda perlu sedikit latar belakang tentang subsistem memori virtual (VM) di Linux. Versi singkatnya: Linux (seperti kebanyakan OS modern) akan selalu mencoba menggunakan RAM gratis untuk caching, jadi Mem: freehampir selalu sangat rendah. Oleh karena itu baris -/+ buffers/cache:ditampilkan, karena itu menunjukkan berapa banyak memori yang bebas ketika mengabaikan cache; cache akan dibebaskan secara otomatis jika memori menjadi langka, jadi itu tidak terlalu penting.
Sistem Linux benar-benar kehabisan memori jika freenilainya -/+ buffers/cache:sejalan.
Untuk detail lebih lanjut tentang arti angka, lihat misalnya pertanyaan:
Perubahan dalam proksi 3.3.10
Perhatikan bahwa output freediubah dalam procps 3.3.10 (dirilis pada 2014). Kolom yang dilaporkan sekarang "total", "digunakan", "gratis", "dibagikan", "buff / cache", "tersedia" , dan arti beberapa nilai berubah, terutama untuk akun yang lebih baik untuk slab kernel Linux cache.
Lihat laporan Bug Debian # 565518 untuk motivasi, dan Apa arti perubahan dalam freeoutput dari 14,04 menjadi 16,04? untuk informasi lebih lanjut.