De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Monitorando o tempo de boot de seu sistema GNU/Linux com o aplicativo BootChart

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 13 de junho de 2012

Se o seu sistema baseado na distribuição Debian Gnu/Linux está demorando muito para completar o boot, considere o uso do aplicativo BootChart.

Na era dos infográficos, o programa bootchart cria uma imagem bem detalhada, listando todos os processos ativados durante o boot e o tempo que eles levaram para completar sua inicialização. Tudo isto exibido de maneira gráfica e de fácil entendimento.

Para instalar o programa, digite, como root, o seguinte comando:

  # apt-get install bootchart

Isto feito, sempre que a máquina for iniciada, serão gravados no diretório /var/log/bootchart diversos arquivos contendo as informações que poderão ser usadas para análise do processo de boot de seu equipamento.

Em minha máquina este é o conteúdo do diretório /var/log/bootchart:

  $ ls -l
  total 2612
  -rw-r--r-- 1 root root 621153 2012-06-12 21:58 darkstar-natty-20120612-1.png
  -rw-r--r-- 1 root root 835247 2012-06-12 21:57 darkstar-natty-20120612-1.tgz
  -rw-r--r-- 1 root root 490532 2012-06-12 22:01 darkstar-natty-20120612-2.png
  -rw-r--r-- 1 root root 721873 2012-06-12 22:01 darkstar-natty-20120612-2.tgz

Estes arquivos representam as estatísticas de duas inicializações (boot). Os arquivos .png são os gráficos e os arquivos .tgz possuem o seguinte conteúdo:

  $tar xvzf darkstar-natty-20120612-1.tgz
  header
  proc_stat.log
  proc_diskstats.log
  proc_ps.log

Estes arquivos são a representação numérica dos dados utilizados para gerar os gráficos.

Veja um exemplo de gráfico gerado, retirado do site do projeto BootChart:

Clique para ver a imagem ampliada

Como esta é uma ferramenta de diagnóstico, uma vez detectado o problema, é recomendável removê-la, para que ela própria não seja um fator de redução de desempenho de seu servidor :-)

Referências

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida