Web OS
2901ª Parte Hazte un archivo de SWAP
archivoswap
Yo normalmente suelo tener en los ordenadores que uso 2GBs de RAM,
normalmente también me han venido con menos y he tenido que ampliar a
esa cifra que hoy en día con lo que hay de SOs se suele quedar un poco
corta, es lo que tiene esto de la informática que vivimos en un mundo de
derroche y despilfarro.
Con menos también se puede existir incluso hoy en día aun existen los
PI y los 486 aunque probablemente irán un tanto ahogados con los
navegadores actuales y probablemente con versiones muy antiguas se pueda
navegar normalmente en ciertas páginas. Controlar lo que chupa de RAM
un navegador y asustaros. Haciendo un top por ejemplo.
Con esta introducción de extremos, si eres afortunado y tienes 8GBs
de RAM probablemente esto no te haga falta, yo con 2GBs no noto que me
haga mucha falta en aquellas cosas que rutinariamente hago, tenga o no
tenga swap no noto que se me cuelgue o ralentize mucho el asuntillo,
bueno a lo que vamos.
Si os habéis instalado recientemente un Linux y lo habéis dejado
hacer en una instalación standart tendréis con certeza una partición
SWAP que normalmente vendrá a ser igual a la cantidad de RAM detectada
en la instalación, lo de si doble de RAM al menos en mi caso nunca ha
sido, si la habéis instalado en un Disco Duro ya sea externo (USB) o
interno con Gigas y Gigas para el SO a lo mejor esa swap creada aunque
exagerada y un poco inútil no tiene la menor importancia entre tanta
giga y giga. Pero si es en un USB pendrive entre 8GB- 32GB pues ya duele
un poco ese espacio usado en SWAP dentro del USB ya sea pendrive,
tarjeta SD … .
Este post trata de crear un archivo SWAP que te equivaldrá a una
partición SWAP usando cualquier partición de tu disco duro así
simplemente cuando instales un linux en un USB solo tendrás que crear un
Sistema de Archivos en / (root) primario, vamos que le dedicas todo el
espacio disponible a una partición primaria de root para la instalación.
Como cada uno tendrá las particiones que tendrá yo supongo que tenéis
en el Disco Duro instalado el windows aunque también puede ser el mac,
como no tengo un mac auténtico no sé si se puede botear un linux desde
un usb.
Normalmente en las distros que uso se suelen montar automáticamente
estas particiones entonces simplemente es saber que accedéis claramente a
ellas y crear el archivo swap dónde creáis conveniente, yo normalmente
con 512Mb voy bien incluso como pone en el ejemplo del enlace con 256Mb
iría igual pero eso también depende de la RAM que tengáis, si no podéis
adquirir RAM y tenéis mucho espacio en el DD pues entonces crear SWAP
aunque siempre tendréis problemas de atascamiento o fluidez, eso o
lanzar las aplicaciones comedidamente, vamos no amazacotéis el SO
teniendo abiertas cantidad de aplicaciones al unísono. O quitar
servicios que no uséis sobre todo en el arranque por ejemplo netbooks e
impresión yo no le veo utilidad alguna a lo del CUPS al menos en mi caso
yo no me llevo la impresora por ahí.
Yo ya tengo hecha una de 512MBs y normalmente le luce así:
Para usarla la tengo que montar.
ximo@ximo-SN10E100:~$ sudo swapon -a /media/ximo/ENDEAVOURDATA/swapfile
[sudo] password for ximo:
ximo@ximo-SN10E100:~$ df; free
S.ficheros 1K-bloques Usados Disponibles Uso% Montado en
/dev/sdb1 7627900 5265096 1968668 73% /
none 4 0 4 0% /sys/fs/cgroup
udev 1019576 4 1019572 1% /dev
tmpfs 205556 808 204748 1% /run
none 5120 0 5120 0% /run/lock
none 1027780 80 1027700 1% /run/shm
none 102400 12 102388 1% /run/user
/dev/sda3 109183996 93945336 15238660 87% /media/ximo/ENDEAVOURDATA
total usado libre compart. búffers almac.
Mem: 2055560 496504 1559056 0 47960 296728
-/+ buffers/cache: 151816 1903744
Intercambio: 524284 0 524284
Ahora creo otra de 256MBs para que veáis que no cambia tanto la cosa.
ximo@ximo-SN10E100:~$ sudo dd if=/dev/zero of=/media/ximo/ENDEAVOURDATA/swapfile2 bs=1M count=256
256+0 registros leídos
256+0 registros escritos
268435456 bytes (268 MB) copiados, 19,0273 s, 14,1 MB/s
Ahora la activo.
ximo@ximo-SN10E100:~$ sudo mkswap /media/ximo/ENDEAVOURDATA/swapfile2
Configurando la versión swapspace 1, tamaño = 262140 KiB
sin etiqueta, UUID=85986f54-d731-4bc6-a8bc-b05fafcd8bbd
Y ahora la monto
ximo@ximo-SN10E100:~$ sudo swapon -a /media/ximo/ENDEAVOURDATA/swapfile2
ximo@ximo-SN10E100:~$ df; free
S.ficheros 1K-bloques Usados Disponibles Uso% Montado en
/dev/sdb1 7627900 5218612 2015152 73% /
none 4 0 4 0% /sys/fs/cgroup
udev 1019576 4 1019572 1% /dev
tmpfs 205556 808 204748 1% /run
none 5120 0 5120 0% /run/lock
none 1027780 80 1027700 1% /run/shm
none 102400 12 102388 1% /run/user
/dev/sda3 109183996 94731772 14452224 87% /media/ximo/ENDEAVOURDATA
total usado libre compart. búffers almac.
Mem: 2055560 1919152 136408 0 683628 841000
-/+ buffers/cache: 394524 1661036
Intercambio: 786424 0 786424
Como véis se ha añadido a la que tenía el swapfile.
Lo bueno de usar archivos swap es que cuando quieres los borras, con
una partición swap ya tienes mas jaleo porque tendrás que borrar y
recrear las particiones, pero ya sabéis a gustos, colores, de todas
formas la teoría dice que a lo mejor es mas productivo por ejemplo en
vez de tener un archivo swap de 1GB tener 4 archivos swap de 256MBs
repartidos por los Discos Duros y particiones accesibles, en fín eso es
probar y probar y acomodarse a vuestra realidad de RAM.

Ximo