Mi PC tiene 8 Gb de ram. ¿Hay alguna manera de hacer que ubuntu use la mayor parte? Me refiero a que rara vez se caen los cachés y se mantienen los programas una vez abiertos en ram más tiempo, precarga las aplicaciones en el arranque, etc.
14
Respuestas:
Podrías hacer un ramdisk para ciertos directorios usando
tmpfs
Por ejemplo, para el
~/.cache/
directorio, que Google Chrome y Chrome utilizan para almacenar datos en caché, la entrada/etc/fstab
sería:Sin embargo, debe tenerse en cuenta que el contenido se pierde con cada reinicio.
Otra dirección adecuada podría ser
/tmp
. Tenga en cuenta que puede especificar el tamaño de los tmpfs en valores absolutos o relativos (a su RAM):Use 1G de su RAM:
o use el 10% de su RAM disponible:
fuente
La precarga debería ser bastante fácil, ya que los cachés / búferes de Linux tanto como sea posible, simplemente elimine las bibliotecas / binarios que desea "precargar" en / dev / null, eso debería calentar el caché. Inicie un script como el siguiente en el arranque:
Esto perderá mucho tiempo capturando algunas bibliotecas una y otra vez, es un poco más complicado precargar las bibliotecas necesarias solo una vez, pero el impacto depende de la longitud de la matriz PROGS.
El resto (rara vez se caen los cachés, ...) está a cargo del sistema de manera predeterminada: toma lo que puede usar y lo deja ir solo si es necesario.
HTH
fuente
preload
? Sin embargo, preguntas y respuestas interesantes, estoy en la misma situación que OP y nunca he visto> 50% de uso de RAM.