Tengo mucha RAM y uso muy poco. También grabo algunos screencasts gtk-recordmydesktop
, que por defecto se guardan /tmp
durante la grabación. Supuse que significaría almacenar en RAM tanto como sea posible, pero en realidad lo comprobé y descubrí que /tmp
no está montado con tmpfs. ¿Porqué es eso?
filesystem
tmpfs
tmp
Jo-Erlend Schinstad
fuente
fuente
Respuestas:
Creo que respondiste tu propia pregunta. Se utilizan muchos programas
/tmp
para almacenar archivos temporales, y pueden ser enormes.Por ejemplo, Brasero usa de manera predeterminada ese directorio para almacenar un archivo de imagen de CD / DVD, que puede tener un tamaño de 4,7 GB. No vale la pena arriesgarse a una desaceleración grave (o un bloqueo del sistema) en una situación de falta de memoria si su RAM y el intercambio se llenan.
Para usuarios avanzados no hay problema en cambiar los valores predeterminados de algunas aplicaciones y montarlas
/tmp
comotmpfs
. Para uso general, simplemente no vale la pena el riesgo, supongo.fuente
¿Qué pasa con la compresión zram?
El espacio disponible es de más de 256 Mbytes, depende del tipo de archivos.
fuente
Hubo una idea de usar tmpfs mientras tenía suficiente espacio y escribir en el disco cuando se queda sin espacio: http://www.bigdbahead.com/?p=137 Sin embargo, nunca realmente despegó. Me las he arreglado para que funcione, pero la sobrecarga de FUSE anula cualquier beneficio de usar tmpfs: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-reliable-ramdisks.html
fuente