Ho un server piuttosto vecchio che ha 4 GB di RAM e serve praticamente gli stessi file tutto il giorno, ma lo fa dal disco rigido mentre 3 GB di RAM sono "liberi".
Chiunque abbia mai provato a guidare un ram-drive può vedere che è fantastico in termini di velocità. L'utilizzo della memoria di questo sistema di solito non è mai superiore a 1 GB / 4 GB, quindi voglio sapere se esiste un modo per utilizzare quella memoria aggiuntiva per qualcosa di buono.
- È possibile dire al filesystem di servire sempre determinati file dalla RAM?
- Esistono altri metodi che posso utilizzare per migliorare le capacità di lettura dei file utilizzando la RAM?
Più specificamente, non sto cercando un "hack" qui. Voglio che le chiamate al file system servano i file dalla RAM senza bisogno di creare un ram-drive e copiarli manualmente. O almeno una sceneggiatura che fa questo per me.
Le possibili applicazioni qui sono:
- Server Web con file statici che vengono letti molto
- Server applicazioni con librerie di grandi dimensioni
- Computer desktop con troppa RAM
Qualche idea?
Modificare:
- Ho trovato questo molto informativo: The Page Page Cache e pdflush di Linux
- Come ha sottolineato Zan, la memoria non è in realtà libera. Quello che voglio dire è che non viene utilizzato dalle applicazioni e voglio controllare ciò che dovrebbe essere memorizzato nella cache.