El término swap indica mover information entre una memoria de acceso rápido (RAM) a una de acceso lento, que es una parte del disco usada como memoria vitual.

  • swap como partición
    • Crear con fdisk una partición tipo swap
    • Activarla o desactivarla con swapon y swapoff
    • Montarla automáticamente editando /etc/fstab
/dev/hdd5 none  swap  sw  0 0
  • swap como fichero

Puede ser uno varios, como alternativa o complementarios a la partición swap. Su ventaja es que pueden crearse sin limitaciones en cuanto a las particiones. Forma de hacerlo:

Crea el fichero swap (no usar cp)

dd if=/dev/zero of=/ficheroswap bs=1024 count=10240
El comando dd viene por device duplicate. En este caso estamos “duplicando el dispositivo /dev/zero 10240 veces con bloques de 1024 en un archivo /ficheroswap.

Formatearlo

mkswap ficheroswap 10240
sync
Si no se especifica el tamaño se asume el 100% del tamaño especificado en el parámetro count del dd

Activa tu nueva area de swap:

swapon ficheroswap  (usar swapoff para desactivar)

Habiliar el montaje automático, editando en /etc/fstab:

 /ficherosawp   swap    swap    defaults      0 0

Puntos importantes:

  • Evitar que se agote la swap. Para impedir que una aplicación agote de forma descontrolada toda la memoria existente, usar “ulimit” o “pam_limits”. Ver /etc/security/limits.conf.
  • Fijar prioridad de diferentes swaps. En /etc/fstab
/dev/hda2        none    swap    pri=5,defaults 0 0
/dev/hde2        none    swap    pri=5,defaults 0 0
/work/swapfile.1 none    swap    pri=5,defaults 0 0
/work/swapfile.2 none    swap    pri=5,defaults 0 0
tutoriales/swap.txt · Última modificación: 2008/05/21 20:43 por gboksar
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki