SSD OCZ Vertex 30Gb
Hoy me llegó el SSD que pedí a amazon. Después de la ceremonia del unbox y de instalarlo en mi netbook, tocaba en momento del primer contacto. La primera impresión es la que cuenta, eso es lo que dicen, y desde luego que será algo que jamás olvidaré. Nada más pulsar el botón de encendido de mi portátil, la pantalla se encendió, empezaron a salir letras y sin embargo... no se oía absolutamente nada. NADA.
Una auténtica pasada, pero no pude decir nada más acerca de él, debido a que entré en la BIOS para poder arrancar desde la SD e instalar Ubuntu. Como no podía ser de otra manera, elegí la Lucid Lynx LTS Netbook Remix. Como el SSD no es especialmente grande, decidí hacer la instalación toda en una partición, y no utilizar SWAP ya que como tengo 2Gb de RAM, no la utilizaba nunca, y tampoco uso la opción de hibernar. La instalación no fué especialmente rápida, pero a la hora de reiniciar ya se mostraban las diferencias. Parecía que el arranque era más ágil, y eso que ya quedó demostrado en el otro disco duro que va como un cohete.
En otras ocasiones me hubiera puesto a hacer benchmarks y postear los resultados. En esta ocasión sin embargo paso, ya que ando un poco mosca con lo de los ciclos de escritura limitados. Me voy a quedar con los resultados personales de la experiencia, un método menos científico pero mucho más personal. Los SSD parecen tan robustos y a la vez son tan frágiles...
En fin, he estado buscando por internet una serie de trucos para mejorar el comportamiento de nuestra máquina con un SSD. Voy posteando a la vez que los llevo a cabo, para así tener claro lo que voy haciendo.
* Modificamos el modo en el que se monta el SSD. Añadimos la opción noatime para evitar las operaciones de escritura del último acceso en los atributos del archivo. Por defecto está en relatime. Añadimos la opción data=writeback para evitar el journaling en ext4 (solo en caso de haberlo formateado sin journaling, en caso contrario, podemos modificarlo a data=ordered para un buen compromiso entre journaling completo y journaling desactivado).
Tenemos que reiniciar para que los cambios surjan efecto. Podemos confirmarlo con este comando:
* Podemos crear un RAM disk en vez de hacer esas escrituras en nuestro SSD. Para tal fin, abriremos el archivo fstab:
Añadimos esta linea para que monte /tmp (archivos temporales) como tmpfs (temporary file system):
Hay que reiniciar para esto surja efecto. Podemos comprobarlo ejecutando df, donde deberíamos ver una nueva linea con /tmp montada:
* Firefox utiliza una memoria caché que guarda por defecto en nuestra carpeta home. Podemos mover esta caché a la memoria RAM para por un lado acelerar el acceso a estos datos y por otro reducir la escritura en nuestro disco duro.
Como en el paso anterior hemos puesto /tmp en la memoria RAM, ahora le indicamos al firefox que mueva el directorio de cache a /tmp.
Abrimos un about:config en el firefox. Buscamos browser.cache.disk.parent_directory. En caso de que estemos utilizando firefox 5, no tendremos esa cadena y la tendremos que crear (click derecho / nuevo / cadena). En valor ponemos /tmp.
Podemos verificar el uso y la ruta de la cache con el comando about:cache.
*
Bueno, quedan algunas modificaciones, la más importante de ella es desactivar el journal del ext4, pero es algo delicado, ya que lo intenté y al reiniciar no era capaz de montar root, así que ya miraré tranquilamente mñn como lo hago.
Seguir Leyendo...
Una auténtica pasada, pero no pude decir nada más acerca de él, debido a que entré en la BIOS para poder arrancar desde la SD e instalar Ubuntu. Como no podía ser de otra manera, elegí la Lucid Lynx LTS Netbook Remix. Como el SSD no es especialmente grande, decidí hacer la instalación toda en una partición, y no utilizar SWAP ya que como tengo 2Gb de RAM, no la utilizaba nunca, y tampoco uso la opción de hibernar. La instalación no fué especialmente rápida, pero a la hora de reiniciar ya se mostraban las diferencias. Parecía que el arranque era más ágil, y eso que ya quedó demostrado en el otro disco duro que va como un cohete.
En otras ocasiones me hubiera puesto a hacer benchmarks y postear los resultados. En esta ocasión sin embargo paso, ya que ando un poco mosca con lo de los ciclos de escritura limitados. Me voy a quedar con los resultados personales de la experiencia, un método menos científico pero mucho más personal. Los SSD parecen tan robustos y a la vez son tan frágiles...
En fin, he estado buscando por internet una serie de trucos para mejorar el comportamiento de nuestra máquina con un SSD. Voy posteando a la vez que los llevo a cabo, para así tener claro lo que voy haciendo.
* Modificamos el modo en el que se monta el SSD. Añadimos la opción noatime para evitar las operaciones de escritura del último acceso en los atributos del archivo. Por defecto está en relatime. Añadimos la opción data=writeback para evitar el journaling en ext4 (solo en caso de haberlo formateado sin journaling, en caso contrario, podemos modificarlo a data=ordered para un buen compromiso entre journaling completo y journaling desactivado).
Tenemos que reiniciar para que los cambios surjan efecto. Podemos confirmarlo con este comando:
dmesg | grep 'mounted filesystem'
* Podemos crear un RAM disk en vez de hacer esas escrituras en nuestro SSD. Para tal fin, abriremos el archivo fstab:
sudo gedit /etc/fstab
Añadimos esta linea para que monte /tmp (archivos temporales) como tmpfs (temporary file system):
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Hay que reiniciar para esto surja efecto. Podemos comprobarlo ejecutando df, donde deberíamos ver una nueva linea con /tmp montada:
tmpfs 513472 30320 483152 6% /tmp
* Firefox utiliza una memoria caché que guarda por defecto en nuestra carpeta home. Podemos mover esta caché a la memoria RAM para por un lado acelerar el acceso a estos datos y por otro reducir la escritura en nuestro disco duro.
Como en el paso anterior hemos puesto /tmp en la memoria RAM, ahora le indicamos al firefox que mueva el directorio de cache a /tmp.
Abrimos un about:config en el firefox. Buscamos browser.cache.disk.parent_directory. En caso de que estemos utilizando firefox 5, no tendremos esa cadena y la tendremos que crear (click derecho / nuevo / cadena). En valor ponemos /tmp.
Podemos verificar el uso y la ruta de la cache con el comando about:cache.
*
Bueno, quedan algunas modificaciones, la más importante de ella es desactivar el journal del ext4, pero es algo delicado, ya que lo intenté y al reiniciar no era capaz de montar root, así que ya miraré tranquilamente mñn como lo hago.
Seguir Leyendo...
1 Comments:
Para eliminar el journaling en ext4 hay que usar:
tune2fs -o journal_data_writeback /dev/sda1
Suponiendo que nuestro SSD se encuentre en sda1, ojo con eso.
Publicar un comentario
<< Home