O Ubuntu é rápido em um momento, mas lento no outro momento

0

Estou usando o Ubuntu 14.04 no meu computador que funciona como um servidor. Lista curta de especificações do PC (lshw): link

O número médio de procs é 500 (tenho um pequeno widget que esqueci o nome do meu desktop)

O servidor está executando um servidor GitLab nele com um runner conectado a ele, mas não está fazendo nada no momento de ser lento. Não há realmente nenhuma conexão com as coisas que o servidor faz no GitLab e o desempenho do sistema.

O momento é rápido, o outro é lento. Não é possível descobrir por que, também a inicialização é muito lenta (o tipo terminal da lista de detalhes de inicialização está progredindo muito devagar e leva tempo)

Devo desativar os efeitos visuais?

Obrigado,

Tim

EDIT: Eu não encontrei nada que use meu cpu acima de 2,5% e minha memória acima de 8%. Poderia ser a GPU desistindo?

EDIT: Aqui está a segunda imagem de bootchart:

ALTA RES

EDIT: Este é o bootchart com o arquivo do pacote ureadahead removido:

HIGH RES com o arquivo do pacote removido

    
por tim687 19.04.2016 / 14:53

1 resposta

0

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"

    
por EdiD 19.04.2016 / 19:15