Saya memiliki server yang agak lama yang memiliki 4GB RAM dan itu cukup banyak melayani file yang sama sepanjang hari, tetapi ia melakukannya dari hard drive sementara 3GB RAM "bebas".
Siapa pun yang pernah mencoba menjalankan ram-drive dapat menyaksikan bahwa ini luar biasa dalam hal kecepatan. Penggunaan memori sistem ini biasanya tidak pernah lebih tinggi dari 1GB / 4GB jadi saya ingin tahu apakah ada cara untuk menggunakan memori ekstra untuk sesuatu yang baik.
- Apakah mungkin untuk memberi tahu filesystem untuk selalu melayani file tertentu dari RAM?
- Apakah ada metode lain yang bisa saya gunakan untuk meningkatkan kemampuan membaca file dengan menggunakan RAM?
Lebih khusus lagi, saya tidak mencari 'hack' di sini. Saya ingin panggilan sistem file untuk melayani file dari RAM tanpa perlu membuat ram-drive dan menyalin file di sana secara manual. Atau setidaknya skrip yang melakukan ini untukku.
Kemungkinan aplikasi di sini adalah:
- Server web dengan file statis yang banyak dibaca
- Server aplikasi dengan perpustakaan besar
- Komputer desktop dengan terlalu banyak RAM
Ada ide?
Sunting:
- Menemukan ini sangat informatif: Cache Halaman Linux dan pdflush
- Seperti yang ditunjukkan Zan, memori itu sebenarnya tidak gratis. Maksud saya adalah bahwa itu tidak digunakan oleh aplikasi dan saya ingin mengontrol apa yang harus di-cache dalam memori.