Crea un “RAMDisk” en tu distribución Linux

Icono RAMDisk

Como sabes, la velocidad de acceso de una memoria es muy importante. Los cuellos de botella generados antaño entre las memorias magnéticas y los procesadores hicieron que se tuviese que incluir una memoria intermedia más rápida, la RAM. Después, con el avance de los microprocesadores vino la cache, aun más rápida para ofrecer una memoria intermedia entre la RAM y los registros de la CPU. Más recientemente han aparecido los discos duros SSD, que son más rápidos que los HDD magnético-mecánicos al estar basados en memoria flash.

Gigabyte pensó hace unos años en crear un disco duro con RAM (un RAMDisk denominado i-RAM), una memoria muy rápida en comparación con los discos duros, pero ocurrió algo parecido a lo que le pasó a Ageia con su tarjeta PhysX. No llegaron a cuajar demasiado y terminaron desapareciendo del mercado, y ahora con los SSD (y los SSD basados en RAM) tiene aun menos sentido. ¿Y de qué trata? Pues básicamente es utilizar memoria RAM para almacenar datos como si de un disco duro se tratase, así el acceso es mucho más veloz.

Pues bien, no hace falta que tengas un i-RAM ni un SSD, ni nada por el estilo para acelerar las transferencias y los accesos de los directorios, ficheros o programas que desees. Para eso se puede crear un RAMDisk en tu distro Linux. El único requisito es disponer de RAM suficiente, >4GB recomendado, para reservar un trocito de ésta para utilizar como “disco duro” ultra rápido. Algo así como lo que hacían algunas GPUs para equipos portátiles con la Share Memory, pero en este caso destinada a tus datos.

Para crear esta memoria, debes calcular de la memoria que dispones, ya que si la agotas toda o gran parte de ella te quedarás sin RAM para los fines para los cuales ha sido creada y será una estupidez. Por ejemplo, si dispones de 8GB de RAM, podrías coger 2GB para el RAMDisk. Vuelvo a repetir, lo suyo es que tengas más RAM, si cuentas con 2GB o 4GB tal vez no te merezca la pena… (recuerda en “size=” especificar el tamaño, en mi ejemplo he optado por 1024MB, es decir, 1GB, o también puedes usar “G” en vez de “M” para especificarlo en GB) Una vez sepas esto, nos ponemos manos a la obra con los siguientes pasos desde tu terminal:


mkdir /tmp/ramdisk

mount -t tmpfs none /tmp/randisk -o size=1024M

Ahora ya tienes reservado 1GB en tu RAM para que puedas añadir lo que quieras  al directorio ramdisk que hemos creado. Haz pruebas de rendimiento y verás como es más rápido todo lo que tengas metido en él…

El artículo Crea un “RAMDisk” en tu distribución Linux ha sido originalmente publicado en Linux Adictos.

Visto en: Linux Adictos

La entrada Crea un “RAMDisk” en tu distribución Linux aparece primero en Proyectart.

from Proyectart http://ift.tt/1iBELBP
http://ift.tt/1iBELlz

Anuncios