-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-05-23 a las 01:17 -0300, Alfredo J. Delaiti escribió:
Camaleón escribió:
Haz una prueba "manual": lanza la rutina del mencoder y manda al equipo a hibernar, para ver qué es lo que hace.
Se "duerme"
Lo que dije que pasaría.
Luego revisas el registro de actividad en /var/log/pm-suspend.log
No veo nada raro, ni línea alguna relativa a mencoder, solo veo los módulos cargados del kernel, control si se puede suspender, espacio de memoria swap disponible y comandos de inicio para grub. No se para que deseas que mire el registro.
Porque cuando rehúsa dormirse dice el porqué.
La pregunta la hice porque me parece bien que si no se esta haciendo nada se "duerma" el equipo, pero si le dí una tarea específica que hacer y encima consume mucha cpu, no tendría que suspender hasta que el nivel de actividad baje hasta un cierto nivel y se mantenga por debajo de ese umbral durante un cierto tiempo o la tarea finalice.
Ya dije que la suspensión automática se dispara por inactividad del usuario (teclado y ratón), no por inactividad del sistema. Aunque tengas un millar de usuarios activos por telnet y cientos de conexiones http, ftp, nfs, y samba, activas, suspenderá igual si no hay nadie usándolo activamente localmente. Eso es uno de los problemas que reportamos en el bugzilla cuando pusieron la suspensión automática por defecto, y no nos hicieron ni caso - hasta que vino IBM y protestó, y entonces aceptaron los argumentos de ellos que eran iguales que los nuestros. Instructivo incidente >:-|
Imaginemos que estamos trabajando con algún CAD, edición de video, compilando el kernel o cualquier proceso que lleve tiempo y una carga considerable para la cpu, lo lógico es que no voy a estar moviendo el ratón o tipeando para que no se suspenda, me parece que tampoco es el ideal ir cada vez que le damos a nuestra máquina un trabajo que lleve mucho tiempo tener que desactivar la suspensión para que la labor se lleve acabo. Al menos esa es mi idea de como tendría que funcionar.
Claro.
Es probable que se pueda configurar algo de esto que planteo, pero como lo desconozco es que hice la pregunta. Aunque una de las respuesta de Carlos es que no se pude.
No, no se puede configurar. Tienen que definir un protocolo adecuado para que el root pueda definir bajo que condiciones se permite la hibernación automática del sistema: carga local, usuarios remotos, tareas en ejecución, usuarios que pueden dispararla, tareas que deben impedir la hibernación, programar el despertar automático para ejecutar tareas programadas; sin olvidar el tipo de equipo (sobremesa / portatil / servidor)... Está todo eso muy verde, no existe nada de lo que digo. Y no obstante, se empeñaron en activar la suspensión automática por defecto para todos los usuarios en openSUSE. Afortunadamente para todos nosotros, los de IBM les convencieron de que la quitaran. Si me equivoco en algún detalle del relato, testigos hay aquí que lo pueden contar... - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkoYm4kACgkQtTMYHG2NR9UiiQCfe7m2NMl/BKvtYKL1uddsFf5q k0wAnjQOkwU5ItR9EiLKZbphSGn/sUm+ =mGzz -----END PGP SIGNATURE-----