pregunta sobre partición SWAP

Imagen de heoft
0 puntos

Holas!

He agregado al panel de mi escritorio XFCE un indicador de la memoria RAM utilizada y del rendimiento de la CPU. Además me sale un indicador de la memoria SWAP en uso. El indicador me dice que "NO HAY SWAP" (?)

Eso me extraña bastante, porque con qtParted he visto que el sistema reconoce la SWAP perfectamente, pero al igual que una partición FAT32 que tengo como almacén no me parecen activas. Pueden mirar la captura de pantalla que he hecho:

http://img388.imageshack.us/my.php?image=swat2aj5.jpg

¿Es esto normal?

Disculpen mi ignorancia sobre este asunto, muchas gracias.

 

Imagen de MarianoC
+1
0
-1

Es que puede ser que no la tengas bien identificada en tu archivo /etc/fstab, postea el contenido de ese archivo y la salida del comando:

$ sudo fdisk -l

Saludos!!

+1
0
-1
Imagen de heoft
+1
0
-1

Mi fichero fstab es:

 

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hdb2
UUID=bad54fd7-6c73-47b0-885f-a3d911058bc7 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda1
UUID=3899-1BEA /media/hda1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hdb1
UUID=1EE2-1E6D /media/hdb1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hdb3
UUID=0fda2392-cb87-444d-8d70-12d2206dc191 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

 

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

Mi partición SWAP es la hdb3

Cuando ejecuto el comando $ sudo fdisk -l me dice que no encuentra el comando.

Muchas gracias por contestar.

Saludos.

 

 

 

+1
0
-1
Imagen de Shotokax
+1
0
-1

Viendo esto, yo creo que sí te funciona. Además, puede que me equivoque, pero creo que para que funcione Linux, tiene que existir obligatoriamente partición swap.

Además, no te fíes de los applets y aplicaciones por el estilo porque algunas fallan mucho.

Puedes consultar también el menú Sistemas/Administración/Discos, donde también están las particiones de manera gráfica.

De todos modos, que te lo confirme alguien que sepa más que yo, pero yo creo que no tienes ningún problema.

Saludos.

+1
0
-1
Imagen de carlosV2.0
+1
0
-1

pero creo que para que funcione Linux, tiene que existir obligatoriamente partición swap

Según me consta, GNU/Linux puede funcionar incluso sin partición swap. Es más, hasta donde yo se, podrias tener 3 tipos de RAM:

- La RAM del PC

- La partición Swap

- Un archivo que tiene la misma función que la swap (como hace Win)

 

Aún así, creo recordad que podria funcionar tan solo con la RAM del PC. 

 

Saludos! 

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de heoft
+1
0
-1

No, si a mí me funciona y va bien,... lo que me mosquea es que en el indicador me dice que no hay SWAP.

Lo mismo, si estuviera activada, el sistema iria mas rapido; era una duda.

No sé si en realidad está activada o es un fallo del indicador de XFCE. Gracias.

+1
0
-1
Imagen de carlosV2.0
+1
0
-1

No, si a mí me funciona y va bien

Regla de oro en la informática: Si algo funciona, NO LO TOQUES xD

 

lo que me mosquea es que en el indicador me dice que no hay SWAP

Pues no se que te puede estar pasando :S

 

Lo mismo, si estuviera activada, el sistema iria mas rapido; era una duda

Meeec! Error! ;)

Las memórias de uso volátil NO mejoran la velocidad del ordenador. Tan solo incrementan la posibilidad multitarea. Es decir, como ya sabrás, el procesador no tiene acceso directo al disco duro. A grandes rasgos, sería así:

Procesador -> Cache L1 -> Cache L2 -> RAM

El procesador solo tiene acceso a esas memorias, y por otro lado, tienes el disco duro a través de otro chip.

 

Entonces, que pasa con los programas y esa gran cantidad de 1 y 0 que procesa?

La respuesta es sencilla pero el proceso complejo.

Cuando tu quieres ver la pagina web de Ubuntu-es, pinchas encima de Firefox y esperas a que se cargue. Esto es literal. Lo que hace el ordenador, es ir al sector del disco duro donde tienes guardado Firefox y lo carga en RAM en forma de proceso (no de programa, de proceso. Puedes ver los procesos con la instrucción ps ax). Cuando tiene que ejecutar las instrucciones del proceso de Firefox, el procesador va a la RAM a consultarlas (luego se van esparciendo por las caches pero eso no es relevante).

Y la Swap????

Ahora voy a por la swap, tranquilo ;)

La pues, tan solo es un contenedor con los procesos activos, hay una parte del SO, otra parte de los programas que ejecutas, daemons, buffers de programas etc.

Que pasa cuando la RAM se satura? Cuando la RAM llega a su cupo, es decir, la llenaste con procesos y/o el nuevo proceso que quieres ejecutar no cabe, entonces, el procesador busca un proceso que no utilices en ese preciso momento, lo pasa a la memoria Swap (la memoria swap es un sector del disco duro, por ese motivo, el movimiento RAM -> Swap y Swap -> RAM es muuuuuuuuuuuuy lento en comparación con RAM -> Procesador y Procesador -> RAM) y en el espacio de este, pone el nuevo proceso.

Los procesos de la Swap solo salen de esta para ir a parar a la RAM y solo es cuando se precisa de ellos o cuando llega una respuesta a algo que estaban esperando.

 

Como ves, ni incrementando la RAM ni la Swap, harás que tu PC vaya más rápido. Para conseguirlo, lo que tienes que hacer, es ponerte procesadores más rápidos o módulos de memoria RAM y discos duros de acceso de lectura/escritura más rápidos. El objetivo de la RAM y la Swap es tan solo el de incrementar la posibilidades multitarea de tu PC.

 

Saludos! ;) 

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de shinetux
+1
0
-1

Hola un saludo a la comunidad desde argentina ....

NO ES VELOCIDAD. CON LA SWAP LE DAS UNA CASA TAN GRANDE COMO MB LE DESTINES A LA PARTICION SI LE DAS UN GIGA LOS ARCHIVOS EN ESA PARTICION ESTARIAN MUCHO MAS QUE COMODOS .

DESDE YA UN SALUDO A TODOS Y AGUANTE LINUX SOLO SE APRENDE DE ESTA FORMA ...ROMPIENDO TODO EL SISTEMA UNA Y OTRA VEZ NO DESESPEREN

+1
0
-1
Imagen de gotxa
+1
0
-1

compara ese fstab con

$ ls -l /dev/disk/by-uuid/ 

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de heoft
+1
0
-1

Muchas gracias por vuestros sabios consejos.

La verdad es que sólo era una curiosidad porque el jodido indicador me decía que no existía SWAP.

Desde que utilizo GNU/Linux (hace más de 3 años) siempre he tenido la misma SWAP (512 Mb) y no va mal, utilizo varios programas al mismo tiempo y generalmente el sistema responde perfectamente, y eso que he probado con más de una distribución.

No tocaré nada y seguiré esa máxima que ya conocía: si algo funciona, no lo toques,... jejeje

Muchas gracias de nuevo, me ha servido para aprender bastante.

Saludos. 

+1
0
-1
Imagen de Jorolo
+1
0
-1

Hola heoft.

La máxima es buena pero yo no quedo tranquilo.

De lo espuesto queda bastante claro que tienes una partición para swap, pero eso no significa que esté activada y en uso. Aunque solo sea para salir de dudas te invito a que lo compruebes:

Gráficamente con la aplicación Sistema > Administración > Monitor del sistema ¿Qué te dice sobre la memoria? 

Desde la consola con el comando: $ swapon -s 

 

+1
0
-1
Imagen de heoft
+1
0
-1

Hola "Tener y Usar"

Sobre la memoria me dice que estoy en un 0% en uso. He intentado llenar la RAM, pero cuando llega al 85% se peta.

En monitor del sistema aparece lo siguiente:

http://img512.imageshack.us/img512/1750/memoriakq1.jpg 

Gracias por tu interés.

Saludos.

 

+1
0
-1
Imagen de carlosV2.0
+1
0
-1

cuando llega al 85% se peta

Se peta? Que quieres decir? Se congela el PC? No te entiendo

 

Yo llené la RAM usando maquinas virtuales muy pesadas con Virtual Box y abriendo imágenes extremadamente grandes. Como dige, llené la RAM y fue cuando noté que el PC iba ligeramente más lento (estaba moviendo procesos entre la RAM y el disco duro) y posteriormente, se llenaba el indicador del espacio de intercambio que tengo activado.

 

Saludos! 

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de Jorolo
+1
0
-1

Hola heoft.

La imagen delata que no tienes activada la swap, estás usando 0 de 0 (el segundo cero es la cantidad de swap disponible)

Sopongo que el comando swapon -s no da ningún resultado,para activar la swap haz:

$ sudo swapon /dev/hdb3

Ahora el monitor del sistema debería darte un resultado distinto 

+1
0
-1
Imagen de heoft
+1
0
-1

Muchas gracias Jorolo, ahora gracias al comando swapon, he conseguido activarla.

Lo malo es que cada vez que reinicio el ordenador debo activarla con ese comando. No me he atrevido a tocar el archivo fstab.

¿Hay alguna forma de introducir ese comando de forma automática para que cuando encienda el ordenador, el sistema la active solo?

Muchas gracias.

 

+1
0
-1
Imagen de carlosV2.0
+1
0
-1

Puedes ir a Sistema -> Preferencias -> Sesiones e incluir allí el comando.

 

Saludos ;) 

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de heoft
+1
0
-1

Pues ya he intentadoo eso y no me monta la SWAP automáticamente.

Debo hacerlo siempre desde una consola. 

+1
0
-1
Imagen de Jorolo
+1
0
-1

Hola heoft.

Tu partición swap está listada en el fstab, debería activarse automaticamente pero no lo hace,  hay algo que está mal.

La solución optima no es buscar métodos alternativos para forzar la activación a pesar de estar mal. la solución optima es arreglar lo que está mal.

No sé cual es la causa del problema pero intuyo que la solución aportada en el siguiente post debería servirte:

http://www.ubuntu-es.org/index.php?q=node/27958 

 

+1
0
-1
Imagen de heoft
+1
0
-1

uf, la solución de ese link es un poco trabajosa.

Lo intentaré, de todas formas siempre puedo activarla cuando inicio el sistema abriendo una terminal y escribiendo el comando.

Muchas gracias por vuestra ayuda, me ha servido de mucho.

Saludos a todos.

 

+1
0
-1