“ReadyBoost” en Linux
Esta tecnología resulta muy interesante cuando queremos aumentar la memoria RAM de manera económica. En realidad lo que se aumenta es la caché de disco, y el objetivo es hacer mas veloz nuestra PC.
En mi caso, como no consigo memoria RAM para mi Notebook, tuve que utilizar esta tecnología para mejorar el rendimiento.
Lo que necesitamos para lograrlo es una memoria flash del tamaño de la “RAM” que queremos sumar y ganas de escribir tres o cuatro comandos en la consola… tan difícil como eso.
El título del post tiene “ReadyBoost” entre comillas porque es una tecnología que implementó Microsoft con ese nombre, en Linux, lo que hacemos es crear una partición SWAP en la memoria y darle una prioridad altísima para que la utilice como si fuera una extensión de la RAM física.
Los pasos serían:
- Insertamos la memoria flash (pendrive, SD, lo que sea)
- Debemos desmontarla si es que nuestro sistema la monta automáticamente:
Tomamos /media como el punto donde el sistema monta por defecto.
# umount /media/nombre_del_recurso_montado
- Creamos la partición SWAP en la memoria:
# mkswap /dev/sdb1
Suponiendo en este ejemplo que sdb1 es el dispositivo usb conectado.
- Activamos la SWAP con alta prioridad:
# swapon -p 32767 /dev/sdb1
Listo!
Para corroborar que la nueva SWAP esté en uso podemos hacer:
# cat /proc/swaps
Donde nos mostrará un listado similar a este:
Filename Type Size Used Priority/dev/sda6 partition 979924 106664 -1/dev/sdb1 partition 1982328 83144 32767
Obviamente el hacer esto no es lo mismo que aumentar físicamente la RAM, pero mejora considerablemente la velocidad del sistema, y mas aún si usamos una SD HC (de alta velocidad).
Si queremos desactivar la SWAP:
# swapoff /dev/sdb1
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.


