swapEn mi post anterior, hacia mención a que en vez de crear una swap, también se puede hacer que la swap sea un archivo dentro de /. En este post te voy a mostrar como se crea este archivo, por si lo prefieres antes que una partición entera. Realmente tanto si lo tratas como archivo o partición, tienen la misma funcionalidad, solo que como archivo es mas fácil de re-dimensionar y eliminar.

La gran mayoría de los sistemas operativos modernos poseen memoria virtual, que permite hacer creer a los programas que tienen más memoria. Antes de hacer crear el archivo, estaría bien comprobar si tienes una partición swap, y si la tienes eliminarla para desocupar espacio en el disco.

Para crear un archivo que funcione como swap tenemos que seguir unos sencillos pasos:

 

 

Primero creamos el archivo, yo lo pondré en la /, pero podéis ponerlo en cualquier directorio del sistema

sudo dd if=/dev/zero of=/swapfile bs=1M count=512

Donde pone of= tenéis que especificar el directorio donde queréis este archivo

Donde pone count= pones los Mb que quieres que tenga

Si todo a salido bien tendría que salir algo como esto:

SWAPFILE1

Ahora usamos mkswap para establecerla como swap

mkswap /swapfile

Si a funcionado, nos tiene que devolver el siguiente mensaje:

SWAPFILE2

Ahora que lo hemos establecido y configurado, tenemos que activarla, para ello usamos swapon

swapon /swapfile

Otra vez, si lo hemos echo bien nos saldrá algo así:

SWAPFILE3

Para comprobar que existe, ejecutamos:

cat /proc/swaps | grep swapfile

Una vez comprobado, vamos a modificar la configuración de fstab para que se active al iniciar el sistema

sudo nano /etc/fstab

Y le añadimos la linea

/swapfile   swap   swap   defaults   0   0

Y ya esta, reiniciamos para guardar cambios.

Comentarme que os a parecido y si os ha funcionado

Hasta la próxima [email protected]!

4
Deja una respuesta

avatar
1 Hilos de comentario
3 Respuestas de hilo
0 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
3 Autores de comentarios
Kikemariolea Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
Kike
Invitado
Kike

Pregunta tonta y estupida de estas mias de la creacion del universo…..
¿No es peor para el sistema usar un archivo como area de intercambio en cuestiones de velocidadal menos?
Windos lo usa con el pagefile.sys… y a mi personalmente linux siempre me ha ido infinitamente mas rapido…no se si achacarlo a eso…pero ahi esta el dato

lea
Invitado
lea

Estoy con la misma duda, tengo entendido que baja el rendimiento notablemente.

mario
Invitado
mario

Ese archivo swap se usa en situaciones de emergencia, por ejemplo cuando una compilación empieza a comerse toda la memoria (ejemplo: libwebkitgtk) en equipos con poca memoria ram.

Moverá algunas cosas a la swap, y logrará terminar mas lento.Caso crontrario se el compilador fallará, o peor, se bloquearía el sistema.

Kike
Invitado
Kike

ya Mario, entendemos el funcionamiento de la swap, pero la pregunta es sobre el rendimiento entre la swap creada en un archivo en la misma particion o la swap creada en una particion de disco especificamente creada para ello