Apa Arti Memori Yang Di-cache ketika Melihat Htop?

28

Saat melihat laporan htop, saya ingin tahu apa yang sebenarnya ditunjukkan oleh bar 'cached memory' bar. Sungguh saya sedang mencari penjelasan yang lebih praktis tentang apa yang saya lihat, daripada istilah CS murni. Meskipun saya ingin memiliki keduanya.

Ketika saya melihat sejumlah besar memori di-cache (sudah?) Di-cache, apakah itu berpengaruh pada kinerja sistem? Apa yang biasanya menyebabkan memori cache meningkat begitu banyak sementara memori yang digunakan (hijau) tetap sangat rendah?

Berikut ini adalah tangkapan layar dari contoh htoplaporan. masukkan deskripsi gambar di sini

zachd1_618
sumber

Jawaban:

40

Memori yang di-cache digunakan sehingga HDD tidak harus dibaca setiap kali Anda membuka file atau folder. Jadi, ketika Anda men-cache sesuatu, ia menyimpan disk baca, itu menghemat waktu dan itu sebabnya Ubuntu melakukan cache sebanyak mungkin.

Memiliki memori bebas tidak terlalu baik karena tidak digunakan, memori yang di-cache akan mempersingkat waktu akses dan meningkatkan kinerja. jadi memori yang di-cache dapat dilihat sebagai memori bebas karena tidak benar-benar digunakan oleh program apa pun hanya sebagai cadangan dari apa yang dapat digunakan.

Memori cache + memori bebas sama dengan memori yang tersedia, karena memori yang di-cache akan dihapus jika suatu program membutuhkan ruang. Jadi memiliki banyak RAM akan meningkatkan kinerja Ubuntu secara umum, terutama jika Anda menggunakan program dengan penggunaan RAM yang berat.

Alvar
sumber
Apakah maksud Anda "program berat disk?"
Clément
2
Saya pikir itu harus "Jadi memiliki banyak RAM akan meningkatkan kinerja Ubuntu secara umum jika Anda menggunakan RAM atau Disk-Read program berat."
TafT