Translate

9/7/13

Hazte un archivo de SWAP



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

No hay comentarios: