En Windows es posible usar una unidad flash USB como ram virtual. Me pregunto si es posible hacerlo en ubuntu. Si es así, ¿cómo podría uno hacerlo?
[Editar]: me refiero a Ready boost equivalente para ubuntu. Sé que no es un reemplazo perfecto para el ram y no es aconsejable para un uso a largo plazo.
¿Es similar crear un archivo de intercambio en una unidad flash USB? ¿Demostrará ganancias de rendimiento sobre un archivo de intercambio en una unidad de disco duro?
Respuestas:
La respuesta que Sean sugiere es una forma de lograr esto, otra sería simplemente crear un archivo de intercambio en el dispositivo, de esa manera también puede usar su dispositivo para otros archivos. Al igual que:
Averigüe dónde está montado el palo. Mire en nautilus o emita
mount
en la terminalcrear un archivo vacío de
dd if=/dev/zero of=/media/YOURSTICK/swap bs=4096 count=131072
. Esto crea un archivo de 512 MB (512 * 1024 ^ 2/4096 = 131072)crear el intercambio y habilitarlo
sudo mkswap /media/YOURSTICK/swap && swapon -p 1000 /media/YOURSTICK/swap
El intercambio en su memoria USB no será más rápido que el que reside en su HDD. También matará el dispositivo a largo plazo, la escritura lo hace en dispositivos USB.
Para aumentar la cantidad utilizable de ram, consulte zram .
fuente
Me enteré de esto cuando lo hice en http://www.tuxgarage.com/2011/07/add-virtual-ram-to-ubuntu-using-spare.html
Conecte su unidad USB y asegúrese de que no haya archivos importantes en la unidad. Elimine todos los archivos en la unidad o vuelva a formatearlo y vaya a una Terminal.
Primero, necesitamos desmontar el disco si Ubuntu lo montó automáticamente cuando lo enchufó:
Donde 'etiqueta de unidad' es el nombre que ve para la unidad USB cuando está montada.
O también puedes hacerlo de esta manera:
Donde 'sdx1' es su letra de unidad / partición. Puede encontrarlo ejecutando este comando:
Ahora, crearemos el archivo de intercambio en su unidad USB:
Donde 'sdx1' es la letra de su unidad que descubrimos a partir de la salida del comando 'fdisk -l' anterior.
Ahora, encienda su nuevo Swap:
¡Hecho!
Para asegurarse de que su nuevo Swap esté funcionando, puede echar un vistazo a la salida de este comando:
Mi salida es:
Para sacar el palo primero apague el intercambio:
fuente
Si realmente necesita agregar RAM a su sistema, no hay nada más que instalar más tarjetas de memoria o aumentar la memoria física de la máquina.
El uso de un USB no puede aumentar la RAM de tal manera que SOLO aumente el archivo de intercambio, además los tiempos de lectura / escritura se reducen por las limitaciones de transferencia del USB 480mb.
Si desea experimentar un aumento en el rendimiento, use "zRam". Esto agrega un archivo especial a su sistema existente y aumenta la memoria virtual del sistema. Disminuye los tiempos de escritura de E / S, ya que utiliza una tecnología de bloque comprimido almacenada en la RAM actual
Más información aquí.
fuente
Ya lo intenté hace esto. Pero la memoria USB es muy lenta al escribir algo.
Experimenté una caída muy corta continuamente cuando el sistema usa el intercambio USB. Era mayo mi palo era tan barato.
fuente