Primeiro, você precisa saber o que está causando isso. Você pode monitorar se sua CPU não está excessivamente carregada:
watch "ps aux --sort -pcpu | head -11"
Isto irá monitorar todos os 10 processos de CPU que consomem os 2 principais padrões.
Você pode enviá-lo para o arquivo de log para uma investigação mais aprofundada com um pouco de tee
help:
watch "ps aux --sort -pcpu | head -11 | tee -a logfile"
Da mesma forma, você pode monitorar o uso da memória
watch "ps aux --sort -rss | head -11"
Para problemas de inicialização lenta. Você pode instalar o bootchart
sudo apt-get install bootchart
reinicialize seu sistema e analise o gráfico que deve ser colocado em /var/log/bootchart
. Ele deve informar o que causa inicialização lenta. Afinal, você pode desativar o serviço de bootchart com:
sudo tee -a /etc/init/bootchart.override <<< manual
Você também pode usar ferramentas como top
para monitoramento de processos e iotop
para operações de I / O e verificar registros /var/log/syslog
, /var/log/kern.log
, /var/log/boot.log
para entradas "suspeitas"