[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

[Sop.Tec.LinuxPPP] Mini-manual versión alpha de Cómo utilizar swap space adiconal.



Hola Lista:

Después de algo de experimentar y leer documentación, he encontrado una
receta fácil para utilizar temporalmente una partición swap adicional o
bien un archivo swap para quienes no deseen reparticional el disco duro.
El siguiente manual es un "alpha", esto significa que aún le faltan
algunos detalles para estar completo, pero es utilizable. Tengo como
meta publicarlo en mi sitio web antes de fin de mes, por si acaso
alguien desea contribuir enriqueciendolo o completandolo.

-------------------

Introducción.

Contar con mayor espacio para utilizar memoria virtual puede ser
práctico en sistemas en donde adquirir memoria adicional está fuera de
discusión, o en equipos con trabajo intensivo que consume mucha memoria.
Reparticionar el disco duro y utilizar una partición Sawp adiconal es el
método más efectivo, aunque también es el más riesgoso, dado que podría
ocurrir un error durante el procesos de repartición que haría perderse
todos los datos en un disco duro si no se tiene cuidado. Otro método,
aunque no tan efectivo, pero si más sencillo y sin reisgos, consiste en
utilizar un archivo de intercabio de forma similar a como se hace en
otros sistemas operativos.

¿Que tan necesario es contar con espacio adicional para la memoria
virtual? Eso depende de la carga de trabajo del equipo. En mi caso, una
PC con 128 MB RAM y una partición Swap de 118 MB ya son insuficientes
para el trabajo que realizo hoy en día, y el cual consiste en utilizar
varias ventanas de Netscape, el Gimp edditando varios gráficos grandes,
editores de texto, Spruce, Gnome + Sawmill, Portsentry y Apache en el
trasfondo, alguna que otra compilación de paquetes y, para no aburrirme,
Xmms. ¿Algo masoquista? Si =).

Ante todo, la mejor opción siempre será adquirir más RAM.

Procedimientos.

Activar una partición swap adicional de forma temporal.

Si el disco duro ha sido reparticionado y ya se cuenta con una partición
swap sin montar, puede seguirse el siguiente procedimiento (como
super-usuario) para utilizarla de forma temporal:

1) /sbin/mkswap -c [dispositivo]
   Ejemplo:
   /sbin/mkswap -c /dev/hda8

   Esto da una salida similar a la siguiente:

   Settting up Swapspace version 0, size=131507616 bytes

2) Utilizar el comando sync

3) Activar la partición:
   swapon [dispositivo]
   Ejemplo:
   /sbin/swapon /dev/hda8

4) Utilizar el comando free para confirmar la disponibilidad del espacio
swap total en el sistema.

NOTA: estoy investigando como hacer que esta partición se monte
apropiadamente de manera automática, es decir la síntaxis correcta para
/etc/fstab, si alguein sabe como hacerlo, no duden en escribirme a
mailto:jbarrios en avantel net

Activar un archivo de intercambio de forma temporal.

Este método no requiere reparticionar el disco duro y que cualquier
usuario puede utilizarlo sin mayor problema.

1) mkdir /swap

2) dd if=/dev/zero of=/swap bs=1024 count=10240
   Esto crea un archivo de intercambio de 10 MB. bs sirve para
específicar el tamaño de los bloques (1024 bytes = 1 Kb), y count
específica cuantos de estos bloques se utilizaran.

3) Hay que decirle al sistema acerca de este archivo de intercambio y se
hace del siguiente modo:
  /sbin/mkswap -c /swap 10240

4) utilizar el comando sync

5) Activar el archivo de intercambio:
   /sbin/swapon /swap

6) Utilizar el comando free para confirmar la disponibilidad del espacio
swap total en el sistema.

NOTA: estoy investigando como hacer que este archivo de intercambio se
monte apropiadamente de manera automática, es decir la síntaxis correcta
para /etc/fstab, si alguein sabe como hacerlo, no duden en escribirme a
mailto:jbarrios en avantel net

-- 
¡Saludos!
Joel Barrios Dueñas
mailto:jbarrios en avantel net
mailto:webmaster en jjnet prohosting com
ICQ 54679287
http://jjnet.prohosting.com
http://jjnet.prohosting.com/linux


---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]