[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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