Como medir o tempo de login na área de trabalho com o gráfico de inicialização


12

Eu tenho um problema pelo qual, após cada reinicialização, a primeira vez que faço login na minha sessão, leva séculos. Ou seja, pode levar até cinco minutos a partir do momento em que insiro minha senha até poder usar a área de trabalho.

Eu estava tentando usar o bootchart para depurar o problema, mas, enquanto o próprio bootchart funcionava, a saída de gráficos é cortada em 105 segundos, então nem consigo ver quando o compiz é iniciado.

Olhando /etc/init/bootchart.conf, parece que o gráfico foi cortado após o início do compiz, mas não parece ser o meu 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"

Aqui está um exemplo de saída .

Existe alguma maneira de ver um eixo de tempo mais longo no gráfico, pelo menos até que a área de trabalho seja carregada?


Você já olhou em dmesg ou ~ / .xsession-errors para ver quais erros ou problemas estão ocorrendo?
popey

A documentação não menciona um limite rígido de 105 segundos, apenas que 'O criador de logs tentará detectar o final do processo de inicialização procurando processos específicos'. Exemplos são gdmgreeterou kdm_greet. Tem certeza de que é possível obter o que deseja com este programa?
Tom Brossman

Eu não olhei para dmesg, mas eu tive uma conversa com os caras no canal ubuntu-desktop # para tentar depurá-lo, não conseguia ver nada óbvio na ~/.xsession-errors pastebin.ubuntu.com/1094584
David Planella

@ TomBrossman, não sei se é possível, daí a pergunta também.
David Planella

2
Parece que o bootchart2 suporta a personalização da condição de saída .
ændrük

Respostas:


1

Por favor, use pybootchartgui(disponível no Software Center). Criaria um log gráfico após cada inicialização. Verificar a dmesgsaída seria igualmente bom, mas menos 'visual'.

Desative do Startup Application o que você não precisa e verifique se o HDD é o primeiro dispositivo de inicialização do BIOS.


1

O gráfico de inicialização exibe quanto tempo um serviço leva enquanto o sistema é inicializado

Amplie a imagem existente É isso que eu faço

As imagens são armazenadas na pasta / var / log / bootchart


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.