Bueno les voy a explicar como liberar la swap en ubuntu para acelerar un poco nuestro sistema ya que aveces con el uso de mucha memoria virtual resulta un poco incomodo para el trabajo porque la swap trabaja a la velocidad del disco duro a diferencia de la ram que trabaja en nano segundos bueno veamos como hacerlo:

Lo primero seria saber cuanto procentaje de swap puede user el sistema

sudo cat /proc/sys/vm/swappiness

Por lo general debería dar un 60% que es lo que deja el kernel 2.6

Pero se puede cambiar de manera fácil

sudo sysctl -w vm.swappiness=10

De esa manera lo dejaremos al 10%, pero solo sera por la sesión una vez que el equipo se apague volverá a ser el 60%, para que el cambio sea permanente, debemos modificar el archivo /etc/sysctl.conf

sudo gedit /etc/sysctl.conf

Y añadir esta linea al final

vm.swappiness=10

Bueno eso es para limitar el uso de swap, para liberarla lo haremos de esta manera, primero tendremos que saber cual es la partición swap 

[victor@anakin ~/ ] $ sudo fdisk -l

Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pistas, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bfa97

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        3920    31487368+  83  Linux
/dev/sda2            3921        9729    46660792+   f  W95 Ext'd (LBA)
/dev/sda5            3921        9598    45608503+   7  HPFS/NTFS
/dev/sda6            9599        9729     1052226   82  Linux swap / Solaris

En este caso lo haremos de esta manera

sudo swapoff /dev/sda6

Nota: cuando la swap se vacía, lo hará en la ram así que se demora un poquito

Ahora si queremos volver a activarla lo haremos de la siguiente manera

sudo swapon /dev/sda6

PD: No es recomendable pero tampoco es inseguro así que el que quiere que lo haga

Saludos….



1 comentario

  1. 1
    Danielo
    26 de Marzo del 2008 a las 5:57 Citar

    Hola!, lo he probado y me da el error “no se puede asignar memoria”.

    Tengo una aplicación arrancada durante días, y veo que la memoria swap va subiendo cada vez más, hasta que no puede más y la aplicación falla.
    ¿hay otra manera de liberar memoria Swap?

    Un saludo y buen blog :)

    Uso Mozilla Firefox Mozilla Firefox 2.0.0.12 en Windows Windows XP

Añade tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

*
Para probar que eres una persona (no un script de span), escribe la palabra de seguridad de la siguiente imagen. Click en la imagen para escuchar el archivo de sonido.
click para escuchar un archivo de sonido de la palabra anti-spam

blank