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.
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 :-)
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários