Cómo medir el tiempo de inicio de sesión en el escritorio con bootchart

12

Tengo un problema por el cual, después de cada reinicio, la primera vez que inicio sesión en mi sesión, lleva años. Es decir, puede tomar hasta cinco minutos desde el momento en que ingreso mi contraseña hasta que puedo usar el escritorio.

Intenté usar el diagrama de arranque para depurar el problema, pero aunque el diagrama de arranque funcionó, la salida de gráficos se recortó en 105 segundos, por lo que ni siquiera puedo ver cuándo comienza la compiz.

Mirando /etc/init/bootchart.conf, parece que el gráfico se recorta de hecho después del inicio de compiz, pero no parece ser mi caso

bootchart --format=$format \
    --crop-after=compiz,metacity,mutter,kwin,xfwm4 \
    --annotate=ureadahead,mountall,hostname,hwclock \
    --annotate=Xorg \
    --annotate=gdm-session-worker \
    --output="/var/log/bootchart" "$TARBALL"

Aquí hay un ejemplo de salida .

¿Hay alguna manera de ver un eje de tiempo más largo en el gráfico, al menos hasta que se cargue el escritorio?

David Planella
fuente
¿Has mirado en dmesg o ~ / .xsession-errors para ver qué errores o problemas están ocurriendo?
papa
La documentación no menciona un límite estricto de 105 segundos, solo que "el registrador intentará detectar el final del proceso de arranque buscando procesos específicos". Los ejemplos son gdmgreetero kdm_greet. ¿Estás seguro de que es posible obtener lo que quieres con este programa?
Tom Brossman
No he visto dmesg, pero tuve una conversación con los chicos del canal # ubuntu-desktop para tratar de depurarlo, no pude ver nada obvio en ~/.xsession-errors pastebin.ubuntu.com/1094584
David Planella
@ TomBrossman, no sé si es posible, de ahí la pregunta también.
David Planella
2
Parece que bootchart2 admite la personalización de la condición de salida .
ændrük

Respuestas:

1

Utilice pybootchartgui(disponible en el Centro de software). Crearía un registro gráfico después de cada arranque. Verificar la dmesgsalida sería igualmente bueno, pero menos "visual".

Deshabilite desde la aplicación de inicio lo que no necesite y asegúrese de que el HDD sea el primer dispositivo de arranque en el BIOS.

TomKat
fuente
1

El diagrama de arranque muestra cuánto tiempo tarda un servicio mientras el sistema se inicia

Acercar la imagen existente Eso es lo que hago

Las imágenes se almacenan en la carpeta / var / log / bootchart

Shaival Dalal
fuente