Home

Consejo: crear swap para incrementar la estabilidad del deco

lukinario2

Usuario Destacado
Vip OpenSPA
7 Abr 2009
432
32
0
Pues el que haya cambiado la dom que lo pruebe para que note el cambio...
 

CALIMERO

Usuario
Amigo OpenSPA
4 Jul 2009
88
0
0
Fundi dijo:
Claro CALIMERO tal como se hace este, solo tienes que meterlo dentro de la carpeta /DISK2/etc/start.d/ y llamarlo tipo S30Tuarchivo le das permisos 755 y listo, reinicias y ya tiene que estar funcionando
Gracias ... hecho .
Saludos al foro.
 

Troni

Usuario
Amigo OpenSPA
18 Oct 2009
91
2
0
entonces si no se ha cambiado la dom no se puede probar el swap?
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Claro que se puede pero tendras que utilizar o bien un disco duro o bien una memoria USB
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
Por curiosidad alguien ha probado que funcione la Swap.

Para saber si esta trabajando en algun momento probar a escribir por telnet:


Y os dira lo que esta usando de esa memoria, yo he probado en su dia y no logre que usara nada ni comiendo toda la ram disponible.
Creo que mucha gente se confunde y se lia, ya que una cosa es el espacio fisico que podemos tener por ejemplo en la DOM que no deja de ser un por decirlo vulgarmente un HDD de 256mb, y otra cosa es la memoria RAM.

La Memoria Swap solo se usa cuando el sistema se queda sin memoria RAM no obstante los sistemas basados en busybox esta memoria swap no funciona como deberia y por ejemplo en una dream cuando se quedaba sin memoria se colgaba independientemente de que tubieras swap o no es decir que no la usaba nunca.

Por eso digo que mireis bien su uso yo en su dia cuando hice varias pruebas en el Azbox nunca llego a usarla que conste que no quiero decir que no la use nunca por eso digo que estaria bien que si hiciesen mas pruebas.

Salu2.
 

lukinario2

Usuario Destacado
Vip OpenSPA
7 Abr 2009
432
32
0
yo t puedo confirmar que si m la esta usando.... cuando hago el comando free me va variando la memoria disponible. Es mas, la prueba es que no me hizo falta reiniciar el deco ayer despues de usarlo bastante durante todo la tarde y noche. Antes esto no era posible...
Cuando llegue a casa t copio y pego el comando free...
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
milix dijo:
Por curiosidad alguien ha probado que funcione la Swap.

Para saber si esta trabajando en algun momento probar a escribir por telnet:

Código:
AZBox[hdb1]$ cd /DISK2/etc/start.d/

AZBox[start.d]$ ls

S10UserDefinedShell* S20ActivateSwap*

AZBox[start.d]$ free
total         used         free       shared      buffers
Mem:       100484        97388         3096            0          320
[B] Swap:[/B]            0            0            0
Total:       100484        97388         3096
Código:
AZBox[~]$ df
Filesystem                Size      Used Available Use% Mounted on
/dev/mtdblock5            1.0M    408.0k    616.0k  40% /DISK1
/dev/hda1               135.6M    109.7M     18.9M  85% /MMP
/dev/hda2                15.5M      3.3M     11.4M  22% /PLUGINS
/dev/hda3                 7.7M      3.5M      3.9M  47% /DISK2
/dev/hda4                78.4M      6.2M     68.2M   8% /Download
/dev/hdb1               687.7G     60.4G    592.4G   9% /DATA/hdb1

AZBox[~]$ free
total         used         free       shared      buffers
Mem:       100484        95588         4896            0         2456
[B]Swap:       102392        11980        90412[/B]
Total:       202876       107568        95308

Mem: 95572K used, 4912K free, 0K shrd, 2456K buff, 41296K cached
Load average: 1.70, 1.69, 1.73    (State: S=sleeping R=running, W=waiting)

AZBox[~]$
:okb:
 

lukinario2

Usuario Destacado
Vip OpenSPA
7 Abr 2009
432
32
0
AZBox[~]$ free
total used free shared buffers
Mem: 100484 96764 3720 0 880
Swap: 102392 20140 82252
Total: 202876 116904 85972
AZBox[~]$
 

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
Gracias a los dos, pues ya veo que si lo usa,jeje entonces genial!!! yo cuando lo puse en su dia estube probando y estaba siempre en 0 pero bueno la cuestion es que funcione y si mejora el rendimiento pues mucho mejor.

En la imagen KGD te monta tambien swap donde hayas instalado los plugins bien si esta en un HDD o en un USB.

Salu2.
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Los que tengais el swap podeis provar algun mkv que os diese problema anteriormente, aver como va ahora?.
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
total used free shared buffers
Mem: 100484 92860 7624 0 1568
Swap: 102392 5016 97376
Total: 202876 97876 105000

Pues ya la esta usando.
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
19
0
Mostaza dijo:
Que interesante info! yo tengo el Elite con disco externo, mi pregunta es, activando la swap externa, el disco no va a parar nunca? saben como se comporta en ese sentido?


Mmm, pues no había pensado en esto. Aún cuando el deco está en modo sleep sigue bastante activo, así que igual en algún momento tiene que echar mano de la swap y por tanto acceder al disco duro.


Creo que lo más conveniente sería que al entrar en modo sleep la swap se desactivara, y se volviera a activar al despertarlo. A ver si me entero como se hace...
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
19
0
Bueno, aquí hay una manera de desactivar la swap cuando el deco entra en modo sleep, y volverla a activarla al encenderlo.


Se hace por medio de los ficheros /DISK2/etc/standby.sh y /DISK2/etc/wakeup.sh. Esos ficheros pueden ya existir o puede que no. Si ya existen hay que editarlos y añadirles unas líneas. Que yo sepa al menos el "PRIORITY MANAGER" usa esos ficheros, por lo que si lo tenéis instalado esos ficheros ya existirán.


Si no existen hay que crearlos con este contenido:

wakeup.sh

Código:
#!/bin/sh


# Enable swap after wakeup

swapon /DATA/hdb1/swapfile


standby.sh

Código:
#!/bin/sh


# Disable swap when going to sleep

swapoff /DATA/hdb1/swapfile


Y darles permisos 755.


Si esos ficheros ya existían pues hay que editarlos y añadir las líneas que he puesto al final (con excepción de la línea "#!/bin/sh" que no hay que ponerla porque ya existirá).


Si usais un pendrive o un disco duro externo conectado por usb, entonces evidentemente habría que cambiar las rutas al swapfile.


Para verificar que la cosa funciona, se pone el deco en modo sleep y os conectais por telnet y ejecutais el comando free:

Código:
AZBox[~]$ free

total         used         free       shared      buffers

Mem:       100484        90272        10212            0         1088

[b] Swap:            0            0            0[/b]

Total:       100484        90272        10212


Al encender el deco:

Código:
AZBox[~]$ free

total         used         free       shared      buffers

Mem:       100484        96964         3520            0          464

[b] Swap:       102392         1468       100924[/b]

Total:       202876        98432       104444


Se acabó.


Otros pensamientos:

Ahora lo que no sé es si sería también conveniente desactivar la swap cuando el deco se vaya a reiniciar o a apagar. El caso es que no sé cómo hacerlo, no sé si habrá algún script que se ejecute automáticamente justo antes de que le deco se vaya a reiniciar.


PD: supuestamente swapoff -a debería desactivar la swap, sin tener que especificar el fichero, sin embargo parece que en el azbox esto no va...


PD 2: me acabo de enterar de que el PRIORITY MANAGER V1.3 ya tiene una opción para crear una swap.
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
19
0
Por cierto, mirando el mensaje original de kanber_kav, donde explica cómo crear la swap, hay algo interesante.


Aquellos que no tengan disco duro interno y prefieran no usar un pendrive o disco duro externo, pueden probar a crear una pequeña swap de 16 MB o así en el directorio /Download:


Código:
dd if=/dev/zero of=/Download/swapfile bs=1024 count=16384

mkswap /Download/swapfile

swapon /Download/swapfile
 

majinga zeto

Usuario Activo
Fan de OpenSPA
16 Nov 2009
133
0
0
lukinario2 dijo:
Ah!! Esta opcion esta contemplada en el panel de los firm KGD...
Pero se activa en el arranque?
Es que le meto el comando free y no veo indicios de que la swap trabaje...
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Pero lo tienes selecionado en el panel para que este activa esa opción? Si es así pon si quieres el youtube o graba algo y mira si comienza a trabajar
 

majinga zeto

Usuario Activo
Fan de OpenSPA
16 Nov 2009
133
0
0
Fundi dijo:
Pero lo tienes selecionado en el panel para que este activa esa opción? Si es así pon si quieres el youtube o graba algo y mira si comienza a trabajar
Si, si, lo tengo seleccionado en el panel...En cuanto pueda lo testeo, gracias.