¿Qué puedo mover al disco RAM para que el sistema funcione más rápido?

8

¿Qué archivos / directorios puedo mover a la unidad RAM para que el sistema funcione más rápido?

Estoy planeando actualizar la memoria de mi computadora portátil a 8GB pronto, así que tendré memoria rápida para usar. ¿Cómo configurar el sistema para que funcione de manera óptima con esta memoria?

Los siguientes cambios que considero a continuación son: - actualizar el disco duro a SSD - comenzar a usar la virtualización (a veces necesito Windows)

Editar:

¿Tal vez puedo sacrificar el tiempo de arranque y copiar algunos archivos en la unidad RAM durante el arranque?

tomashin
fuente

Respuestas:

6

Para montar /tmp /var/logy /var/tmpen RAM. Agregue estas líneas al final de fstab para montar /tmp(archivos temporales) como tmpfs(sistema de archivos temporal):

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

Guardar, entonces: sudo mount -a

Reinicie para que los cambios surtan efecto. Al ejecutar df, debería ver una nueva línea con /tmp, /var/tmpy /var/logsmontado en tmpfs.

Nota: todos los archivos de registro se perderán después de un reinicio, para hacer una copia de seguridad manualmente, ejecute esto en la terminal:

rsync -av /var/log/* ~/saved_logfiles

Para mover Firefox Cache a la RAM:

Escriba la about:configbarra de direcciones de Firefox y haga clic en ¡ Tendré cuidado, lo prometo! . Haga clic derecho en el área en blanco y cree un nuevo valor de cadena llamado:

 browser.cache.disk.parent_directory

Establezca su valor en /tmp

Reinicia Firefox.

TenPlus1
fuente
¿Cómo puedo automatizar este rsynccomando para ejecutarlo al cerrar sesión, apagar el sistema o hibernar?
takeshin 01 de
/ var / tmp NO se debe colocar en tmpfs . Ver la respuesta
Елин Й.
6

Según el Estándar de jerarquía del sistema de archivos para Linux, /var/tmpNO debe colocarse en tmpfs :

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

El /var/tmpdirectorio está disponible para programas que requieren archivos temporales o directorios que se conservan entre reinicios del sistema. Por lo tanto, los datos almacenados en /var/tmpson más persistentes que los datos en / tmp. Los archivos y directorios ubicados en /var/tmpno se deben eliminar cuando se inicia el sistema. Aunque los datos almacenados /var/tmpgeneralmente se eliminan de una manera específica del sitio, se recomienda que las eliminaciones se produzcan en un intervalo menos frecuente que /tmp.

usuario95602
fuente
0

No hay mucho de una instalación predeterminada para colocar un disco RAM, ya que se borrará cada vez que arranque. Un ramdisk solo se puede usar para archivos temporales.
Así que los directorios para ejecutar de un disco de memoria RAM en los que puedo pensar son / var / run / y / var / tmp / (quizás / tmp). Hago esto en Mac OSX (RamFS: https://gist.github.com/931579 ).

Henk
fuente