• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


Solución al Swap desactivado después de un reboot

Javilonas

Javilonas

Trovador Loco
Developer
Registrado
10 Sep 2006
Mensajes
25.305
Reacciones
2.688
Puntos
322
La solución es muy sencilla:

Nos conectamos por telnet desde el putty e instalamos stat:

Primero actualizamos los repos con un:

Código:
opkg update

Luego instalamos stat:

Código:
opkg install stat

Después de esto y antes de reiniciar, desde el filezilla y con el notepad ++ vamos a editar el archivo fstab que está en /etc/ y añadimos las siguientes líneas al final.

Código:
/media/hdd/swapfile  /media/hdd/swap      swap         defaults               0  0
/media/usb/swapfile  /media/usb/swap      swap         defaults               0  0

Después de esto nos quedaría así:

Código:
rootfs               /                    auto       defaults              1  1
proc                 /proc                proc       defaults              0  0
devpts               /dev/pts             devpts     mode=0620,gid=5       0  0
usbdevfs             /proc/bus/usb        usbdevfs   noauto                0  0
tmpfs                /var/volatile        tmpfs      defaults              0  0
usbfs                /proc/bus/usb        usbfs      defaults              0  0
/media/hdd/swapfile  /media/hdd/swap      swap       defaults              0  0
/media/usb/swapfile  /media/usb/swap      swap       defaults              0  0

Así que ya podemos guardar los cambios y reiniciar enigma2 y luego hacer un reboot. Con estos pocos pasos ya tenemos solucionado este pequeño bug ;)

Y si queréis que la memoria SWAP vaya como tiene que ir, editar el archivo sysctl.conf y lo dejáis así:

Código:
vm.dirty_writeback_centisecs = 300
vm.dirty_background_ratio = 1
vm.min_free_kbytes = 8192
vm.dirty_ratio = 60
[B]vm.swappiness = 70[/B]

Como veréis estaba antes el swappines en 30, por lo que apenas estaba usando la memoria swap, al ponerlo en 70 ya si empieza a tirar de la swap como debe y si estamos haciendo varias cosas a la vez lo notaréis en vuestro receptor.


Saludos
 
Con la versión 1,2 de nuestros decos hay q hacer esto tb o viene ya bien
 
Con la versión 1,2 de nuestros decos hay q hacer esto tb o viene ya bien

Hay que hacerlo también, o haces un opkg update y opkg upgrade por telnet cuando yo saque la 1.2 oficial y asunto resuelto
 
Ok, y como se hace un opkg
 
Ok, y como se hace un opkg

Pues entras por telnet y escribes opkg update y pulsas enter, esperas a que termine y luego haces lo mismo pero con upgrade, es decir opkg upgrade, nada del otro mundo vaya jeje

Aunque también puedes meter la versión nueva cuando salga y te quitas de problemas, lo que te sea mas fácil.
 
Ok , estaremos atento y le daremos el comando cuando vos nos diga
 
Última edición:
muchas gracias por tu trabajo
 
La solución es muy sencilla:

Nos conectamos por telnet desde el putty e instalamos stat:

Primero actualizamos los repos con un:

Código:
opkg update

Luego instalamos stat:

Código:
opkg install stat

Después de esto y antes de reiniciar, desde el filezilla y con el notepad ++ vamos a editar el archivo fstab que está en /etc/ y añadimos las siguientes líneas al final.

Código:
/media/hdd/swapfile  /media/hdd/swap      swap         defaults               0  0
/media/usb/swapfile  /media/usb/swap      swap         defaults               0  0

Después de esto nos quedaría así:

Código:
rootfs               /                    auto       defaults              1  1
proc                 /proc                proc       defaults              0  0
devpts               /dev/pts             devpts     mode=0620,gid=5       0  0
usbdevfs             /proc/bus/usb        usbdevfs   noauto                0  0
tmpfs                /var/volatile        tmpfs      defaults              0  0
usbfs                /proc/bus/usb        usbfs      defaults              0  0
/media/hdd/swapfile  /media/hdd/swap      swap       defaults              0  0
/media/usb/swapfile  /media/usb/swap      swap       defaults              0  0

Así que ya podemos guardar los cambios y reiniciar enigma2 y luego hacer un reboot. Con estos pocos pasos ya tenemos solucionado este pequeño bug ;)

Y si queréis que la memoria SWAP vaya como tiene que ir, editar el archivo sysctl.conf y lo dejáis así:

Código:
vm.dirty_writeback_centisecs = 300
vm.dirty_background_ratio = 1
vm.min_free_kbytes = 8192
vm.dirty_ratio = 60
[B]vm.swappiness = 70[/B]

Como veréis estaba antes el swappines en 30, por lo que apenas estaba usando la memoria swap, al ponerlo en 70 ya si empieza a tirar de la swap como debe y si estamos haciendo varias cosas a la vez lo notaréis en vuestro receptor.


Saludos

Buenos días Lonas, siento decirte que esto tampoco funciona, he seguido todos los pasos que describes y ahora hasta incluso haciendo un reinicio de enigma no se activa la memoria. Que follón nos está dando la dichosa memoria. Pero tú tranquilo, ya darás con la tecla.

Un Saludo :66::301:
 
Funciona perfecto!!! Gracias maestro!!!!
 
Pues yo lo he probado y sigue desactivada.

Un Saludo:73:
 
Pues yo lo he probado y sigue desactivada.

Un Saludo:73:

Pues revisa si has hecho todo bien, paso por paso.
A mi me va perfecto. He reiniciado dos veces el deco para comprobarlo y va todo bien.
 
Configurado como se indica y funcionado a la primera.
 
Buenos días Lonas, siento decirte que esto tampoco funciona, he seguido todos los pasos que describes y ahora hasta incluso haciendo un reinicio de enigma no se activa la memoria. Que follón nos está dando la dichosa memoria. Pero tú tranquilo, ya darás con la tecla.

Un Saludo :66::301:

Jejeje ¿estás seguro? la nueva versión sale en un par de horas y funciona perféctamente, seguro que algo no haces bien, te aseguro que es problema tuyo amigo.
 
Hay que hacerlo también, o haces un opkg update y opkg upgrade por telnet cuando yo saque la 1.2 oficial y asunto resuelto
Y no hay q descargar nada, ni instalar en ninguna carpeta con el filezilla, sólo entrar en telnet y poner esos dos comandos
opkg update
Optk up gradeup grade
 
Y no hay q descargar nada, ni instalar en ninguna carpeta con el filezilla, sólo entrar en telnet y poner esos dos comandos
opkg update
Optk up gradeup grade

El comando Update es para actualizar los feed de los repositorios y detectar las posibles actualizaciones dentro del mismo, por tanto cuando haces el Upgrade se descarga e instala todo por telnet. También te digo que no soy partidario de esto, prefiero meter la imagen limpia desde 0, por que si mientras estás actualizando falla algún paquete se te va todo a tomar por culo y tienes que actualizar por cojones con el USB.

Y la verdad, viendo como está el server de saturado... Es jugársela jeje. Tu mismo ;)
 
Q recomiendas pues, meterla la imagen nueva q vas a liberar, y olvidar la q nos has puesto,y con ello solucionamos el swap y lo del tdt
 
Última edición:
Jejeje ¿estás seguro? la nueva versión sale en un par de horas y funciona perféctamente, seguro que algo no haces bien, te aseguro que es problema tuyo amigo.

Lonas agradecerte en primer lugar la nueva versión, pero te vuelvo a decir que la swap sigue igual. Tengo que activarla manualmente. Si dices que en esta versión funciona sin hacer nada, no te voy a quitar la razón, pero a mi no me funciona. Vamos creo que no es tan dificil, tengo el disco montado como hdd, creo la swap de 1512, doy autoinicio, doy activar, salgo con boton menú, reinicio enigma, y luego hago un reboot. Entro y esta desactivada, que mas puedo hacer?

Un Saludo:66::301::74:
 
Lonas agradecerte en primer lugar la nueva versión, pero te vuelvo a decir que la swap sigue igual. Tengo que activarla manualmente. Si dices que en esta versión funciona sin hacer nada, no te voy a quitar la razón, pero a mi no me funciona. Vamos creo que no es tan dificil, tengo el disco montado como hdd, creo la swap de 1512, doy autoinicio, doy activar, salgo con boton menú, reinicio enigma, y luego hago un reboot. Entro y esta desactivada, que mas puedo hacer?

Un Saludo:66::301::74:

Pues es imposible.... No tiene sentido ya que la partición swap viene montada de serie (fstab), de ahí a que te confirme con rotunda claridad y seguridad de que funciona. De verdad, si pusiste la versión nueva y dices que te sigue fallando me dejas o_O.

Sin hacer nada no he dicho, la swap tienes que crearla y activarla por supuesto, pero que una vez activa al estar montada la partición pro defecto en el fstab es de lógica que te la monte automáticamente, por eso no tiene mucha lógica que te esté fallando.

Te podría decir.... Pues algo estarás haciendo mal.... Pero es que ya con la versión nueva.... No hay mas que activarla, activar autoinicio, reiniciar enigma2 para salvar cambios y ya está. Si el fstab está como lo ves arriba es imposible de que no te la auto inicie.
 
Lonas, está todo tal cual está arriba. Lo del update y upgrade hay que hacerlo? En esta versión has dicho que nó, es asi? En fin seguiré investigando. Gracias.

Un Saludo :66::301::77:
 
Lonas, está todo tal cual está arriba. Lo del update y upgrade hay que hacerlo? En esta versión has dicho que nó, es asi? En fin seguiré investigando. Gracias.

Un Saludo :66::301::77:

No se que contestarte la verdad.... No se si de verdad me lo dices en serio o estás de coña, ¿has puesto la versión nueva 1.2? y me dices que no te funciona el swap? si es así yo de verdad de corazón no tengo respuesta que poder darte, a el fstab me remito, es lógica solo.
 
Atrás
Arriba