Home

S99PriorityManager: Script nueva prioridad

Edu

Usuario Destacado
Vip OpenSPA
26 May 2009
1.062
628
0
55
Chiclana
gracias a buyukbang del foro : http://www.satpimps.com/showthread.php?p=722641
aqui os dejo la traduccion.


PriorityManager cambia automáticamente las prioridades de los procesos para dar un rendimiento óptimo para el menú en uso. He encontrado errores enormes en ambos Malmen y los guiones massimo1167 y decidió escribir una nueva. He probado todos los procesos de uno en uno, decidieron sus efectos sobre el desempeño de todos los módulos y escribió un error-libre (con suerte) script prioridad gerente. Aquí están los detalles:

Fijo: Todas las prioridades proceso de actualización de acuerdo a los resultados de mis pruebas de largo. rendimiento Mediaplayer, IP TV, grabación, ECM tiempo (por camd) se optimizan.

Fijo: scripts Old utiliza "snice XX +" comando para dar procesos positivos valores "nice" (menor prioridad). Pero este comando no garantiza para disminuir la prioridad y el sistema a veces caso omiso de este comando. Usted puede consultar los scripts antiguos por orden superior, mientras que cambiar los modos de menú. "<" Signo significa valor negativo agradable y de alta prioridad, "N" significa firmar valor positivo agradable y de baja prioridad. Después de un par de veces cambiando el menú de modos de todo lo tiene "<" y esto es signo situación realmente no funcionales. Para solucionar este problema he usado "STOP snice", que no puede ser ignorado por el sistema.

Fijo: massimo1167 secuencias de comandos no es compatible con la opción "Siempre se inicia en el modo de TV" y esto hace que la priorización totalmente equivocado. Esto se ha arreglado.

Fijo: Antiguo scripts bloques de firmware y actualizaciones proceso de actualización se pega en "Extraer". S99PriorityManager corrige este problema y plenamente compatibles Opensat actualizaciones. Basta con esperar 60 segundos (máximo) a "extraer", proceso de actualización continuará.

Añadido: ftp, samba, priorización de telnet en modo de suspensión. Le sugiero que para transferir sus archivos con FTP en modo de suspensión priorización. Este es el método de ayuno. Compruebe la diferencia de rendimiento con el comando FTP snice aquí: http://www.satpimps.com/showpost.php...39&postcount=7

Añadido: Foto priorización

Añadido: Navegador de priorización

Añadido: RSS de priorización

Añadido: Utilice este comando para detener la secuencia de comandos (no funciona en los guiones de edad): / DISK2/etc/start.d/S99PriorityManager.sh parada

Añadido: Utilice este comando para reiniciar la secuencia de comandos (no funciona en los guiones de edad): el uso de comandos / parada DISK2/etc/start.d/S99PriorityManager.sh reiniciar

Añadido: Registro. Utilice este comando para ver archivo de registro: tail-f S99PriorityManager_IsRunning



Notas importantes:

- Coloque este script en "/ DISK2/etc/start.d" y el comando tema "chmod 755 / DISK2/etc/start.d". A continuación, reinicie el cuadro.

- Secuencias de comandos funciona en un bucle con 60 segundos de sueño veces. Así que espere 60 segundos máximo para establecer prioridades. Usted puede disminuir de 60 segundos si quieres, pero los valores por debajo del 10 causará una degradación del rendimiento.

- Priorización Mediaplayer comenzará después de reproducir un archivo de película. explorador de archivos no se dará prioridad ya no es necesario y se registra como "CURRENT_MENU = DESCONOCIDO". Esta es la misma que con la priorización de modo de reposo y para ftp, samba, telnet tendrá una mayor prioridad.

- Una secuencia de comandos en un loop / DISK2/etc/start.d / bloqueará los otros scripts con un mayor valor partida. Así que utilice sólo script bucle (y esto lo es). Esta es la razón por la que usé "99" en el nombre del script. Esto no va a bloquear cualquier secuencia de comandos con dos dígitos, pero bloquea las secuencias de comandos con valores más altos en la partida valor

Historia #:
#
# V1.2
# -----
# Corregido: En ocasiones CRTVCore recoge toda la potencia de la CPU y esto ralentiza todo. Así que disminuyó prioridad de CRTVCore.
# Corregido: Se ha corregido un error en reinicio de comandos (/ DISK2/etc/start.d/S99PriorityManager.sh reinicio del sistema)
# Mejora: Todas las prioridades de los procesos bien sintonizado.
# Mejora: Mejor detección de menú.
# Mejora: El sueño de mejor modo de detección.
# Modificado: la hora de dormir Loop disminuyó de 60 segundos a 30 segundos.
# Añadido: soporte para proteger azepgmgr TV / aplicaciones de medios de comunicación de los fallos causados por su proceso inicial. (Gracias a Smudger!)
# Añadido: modo cliente / servidor parámetro modificador para los que quieren a esta secuencia de comandos en una caja que está siendo utilizado como un servidor CAM.
# Añadido: priorización de audio del menú.
# Añadido: priorización menú Configuración.
# Añadido: priorización menú Plugins.
# Añadido: Keops priorización UEM.
# Añadido: Sbox priorización UEM.
#
 

bawin

Usuario
Loco por OpenSPA
24 Mar 2009
408
1
0
Ya lo prove pero ai dos archivos y yo meti una de ellas la S99PriorityManager rv 1.1 y veo que va mas rapido y mas optimizado.Todo Rapido.
 

aversihaysuerte

AZvip
Loco por OpenSPA
22 Feb 2010
336
0
0
Gacias por el script, ojala KGD sacara el takecontrol 2.0 de una vez y no tener que probar cosas menos seguras.
 

r2d2

Usuario
Amigo OpenSPA
26 Mar 2010
24
0
0
a ver si me explico correctamente: antes usaba el S4ProcLVL Script (chmod 755) en el mismo directorio /DISK2/etc/start.d/ .
Cuando me conectaba por Telnet y usaba el comando ps -aux podía ver en la lista que el script se había iniciado.
Con este script S99PriorityManager.sh ( rv 1.1) no sucede lo mismo.
¿Es acaso que el script no ha podido iniciar?
 

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
r2d2 dijo:
a ver si me explico correctamente: antes usaba el S4ProcLVL Script (chmod 755) en el mismo directorio /DISK2/etc/start.d/ .
Cuando me conectaba por Telnet y usaba el comando ps -aux podía ver en la lista que el script se había iniciado.
Con este script S99PriorityManager.sh ( rv 1.1) no sucede lo mismo.
¿Es acaso que el script no ha podido iniciar?

Pues tiene toda la pinta de que no este arrancado, mira si en tmp tienes algun log que te indique que le pasa.
 

r2d2

Usuario
Amigo OpenSPA
26 Mar 2010
24
0
0
Fundidun dijo:
Pues tiene toda la pinta de que no este arrancado, mira si en tmp tienes algun log que te indique que le pasa.

Gracias, en el tmp he encontrado los logs del script y puedo ver que va mas rapido :okb:
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
19
0
No va. Veo los logs, pero por ejemplo me meto en el media player y el script ni se entera, el log dice: CURRENT_MENU=UNKNOWN
 

Edu

Usuario Destacado
Vip OpenSPA
26 May 2009
1.062
628
0
55
Chiclana
nueva actualización.
V1.2
# -----
# Corregido: En ocasiones CRTVCore recoge toda la potencia de la CPU y esto ralentiza todo. Así que disminuyó prioridad de CRTVCore.
# Corregido: Se ha corregido un error en reinicio de comandos (/ DISK2/etc/start.d/S99PriorityManager.sh reinicio del sistema)
# Mejora: Todas las prioridades de los procesos bien sintonizado.
# Mejora: Mejor detección de menú.
# Mejora: El sueño de mejor modo de detección.
# Modificado: la hora de dormir Loop disminuyó de 60 segundos a 30 segundos.
# Añadido: soporte para proteger azepgmgr TV / aplicaciones de medios de comunicación de los fallos causados por su proceso inicial. (Gracias a Smudger!)
# Añadido: modo cliente / servidor parámetro modificador para los que quieren a esta secuencia de comandos en una caja que está siendo utilizado como un servidor CAM.
# Añadido: priorización de audio del menú.
# Añadido: priorización menú Configuración.
# Añadido: priorización menú Plugins.
# Añadido: Keops priorización UEM.
# Añadido: Sbox priorización UEM.
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
19
0
Me temo que la versión que hay colgada no va. Tiene los retornos de carro de windows, y el script ni se ejecuta.

Adjunto versión con los retornos de carro de unix.

De todos modos no sé si el script anda bien. He tenido que reiniciar el deco varias veces para que el script detecte correctamente en qué menú está.
 

Adjuntos

  • S99PriorityManager v1.2.zip
    4,4 KB · Visitas: 10

Fundi

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
19 Mar 2007
11.803
596
0
Si es que lo malo de estos Script es que consumen muchos recursos ya que tiene que estar todo el timpo chequenado, el takecontrol esta programado en C y solo salta cuando tu le das al botón de cada menu, pero bueno esta bien que la gente ande programando cosas para no aburrirnos jejeje.

Testeando nuevo soft para ver si aguanta epg y saltamos a una nueva beta del KGD
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
19
0
Bueno, al menos parece que el script sí mejora la velocidad del ftp (en modo sleep). Ahora puedo copiar un fichero del ordenador al azbox a unos 800 o 1000 kb/s. Antes no pasaba de 200 kb/s.

Y pasar un vídeo del azbox al ordenador ronda los 1500 kb/s.

Me sigue pareciendo poco, pero al menos es un avance.

Edito: acabo de instalar el firmware 0.9.4890, ahora el ftp va lentísimo, no me llega ni a 50 kb/s :(