Ubuntu 16.04 LTS muito lento em tudo - Como consertar? [fechadas]

1

Eu tenho usado o Ubuntu 14.04 LTS por cerca de um ano e meio agora e eu adorei. Eu ainda não tinha feito a atualização para 16.04 porque não tinha tempo. Eu fiz algum tempo no outro dia e abri o terminal e corri sudo apt-get do-release-upgrade . Francamente, estou extremamente desapontado. Depois de levar 5 horas e meia para atualizar, meu computador levou quase 5 minutos para reiniciar. Eu pensei que era apenas uma coisa de uma vez (configurar as coisas após a atualização, semelhante à atualização do Win10). Mas demora muito tempo toda vez. Abaixo estão algumas comparações antes / depois (14.04 vs 16.04).

  • Tempo de inicialização: antes - aprox. 1 minuto; Após - aprox. 5 minutos
  • Tempo de login: Antes - aprox. 15 segundos; Após - aprox. 2 minutos
  • Tempo de desligamento: antes - aprox. 5 minutos; Depois - aproximadamente 7 minutos
  • Uso de memória em marcha lenta: Antes - aprox. 60%; Após - aprox. 80%
  • Uso da CPU no modo ocioso: Antes - aprox. 20%; Após - aprox. 75%
  • CPU temp in idle: Antes - aprox. 40C; Após - aprox. 55C

Eu não tenho idéia do porquê isso é tão lento em tudo agora, mas eu acho que pode ter algo a ver com alguns pacotes não sendo instalados corretamente, ou talvez alguns antigos parados sugando o poder de processamento, no entanto, eu corri sudo apt update , sudo apt upgrade e sudo apt auto-remove várias vezes cada. Existe uma maneira de limpar meu sistema e torná-lo melhor?

    
por ChristianF97 17.12.2016 / 00:58

2 respostas

1

Há uma excelente chance de que seu problema tenha sido causado pela atualização de 14.04 para 16.04. Um sistema operacional é um monstro complexo, com milhares de componentes, e o Ubuntu roda em uma variedade impressionante de configurações de hardware; é impossível para os escritores do script de atualização testar o script em relação a todas as variações de hardware e software encontradas no campo antes de liberá-lo. O script de atualização parece simples e conveniente, mas causa muitos problemas e, infelizmente, muitas pessoas não parecem saber o quanto isso pode ser perigoso. (Não se sinta mal, eu aprendi da maneira mais difícil também.)

Tenho certeza de que você preferiria uma correção direcionada que resolva seu problema com clareza, mas se a raiz do problema for uma instalação defeituosa do sistema operacional, talvez seja necessário usar um instrumento mais fraco: limpar o disco rígido, e instalar o 16.04 do zero (depois de fazer backup de todos os seus arquivos importantes, é claro).

Veja o resumo de como fazer isso:

  1. Em um terminal, faça aptitude search '~i!~M' > ~/top-level-packages-before.txt . (Você precisará do pacote aptitude , se não estiver instalado.) Isso cria um arquivo contendo uma lista de todos os pacotes instalados, não incluindo dependências . (Kudos para esta resposta .)
  2. Se você não tiver /home em sua própria partição, faça o backup de toda a /home hierarquia. Também faça o backup de /etc/X11/xorg.conf , se existir, e /var/www se você usar seu computador como um servidor da web. Faça o backup de /usr/local/bin , se você tiver scripts locais lá.
  3. Se você inicializar dualmente outro sistema operacional, inicializar em um DVD de instalação ou pendrive do Ubuntu, escolha "Experimentar o Ubuntu", execute o GParted e use-o para excluir as partições do Ubuntu (exceto a partição que monta /home , se /home tem sua própria partição). Se você não estiver com o boot duplo, pule esta etapa, porque o instalador do Ubuntu precisa ver como o computador inicializa.
  4. Instale o Ubuntu. Use o instalador para eliminar todas as partições da antiga instalação do Ubuntu que não foram limpas, exceto a partição que monta /home , se /home tiver sua própria partição.
  5. Copie seus arquivos importantes do backup para a nova instalação. Infelizmente muitos programas poluem sua pasta de início /home/<username> com lixo (digite Ctrl + H no Nautilus para ver os arquivos e pastas ocultos; é aí que a maior parte do lixo é), e copiar arquivos antigos cegamente pode causar problemas, então você deve provavelmente apenas copie o que você precisa, ao invés de restaurar todos os arquivos.
  6. Instale aptitude se não estiver instalado e faça aptitude search '~i!~M' > ~/top-level-packages-after.txt . Restaure ~/top-level-packages-before.txt que você criou na primeira etapa, se ainda não tiver feito isso. Do diff ~/top-level-packages-before.txt ~/top-level-packages-after.txt para comparar os dois arquivos, ou use diffuse (kudos para esta resposta ) para descobrir quais pacotes foram instalados anteriormente que não são agora. Considere instalar esses pacotes.

A propósito, muitas pessoas optam por ter /home montado em sua própria partição, porque facilita a instalação de uma nova versão do sistema operacional a partir do zero. (A popularidade dessa abordagem com usuários experientes mostra que muitas pessoas passaram a desconfiar do script de atualização.) Se você está seguindo meu conselho e instalando a nova versão do Ubuntu do zero, pode escolher dar /home sua própria partição. enquanto você está instalando o Ubuntu, apenas para facilitar o processo na próxima vez. Se por algum motivo você quiser mover /home para sua própria partição antes instalar o Ubuntu do zero, então existe uma procedimento para fazer isso , mas é muito trabalho, e na minha opinião é mais fácil mover /home para sua própria partição como parte do processo de instalação da nova versão do Ubuntu arranhar.

A essência desta resposta é emprestada de este tópico dos fóruns do Ubuntu , que tem mais informações. Boa sorte.

    
por rclocher3 17.12.2016 / 02:03
2

Você executou htop ou top para procurar processos pesados?

Além disso, você está executando um SSD ou HDD? Uma verificação rápida da velocidade do disco pode valer a pena. Eu tenho hard computadores que apenas rastreiam por causa de um disco ruim, ou mesmo apenas antigo e lento. Isso deve fazer o truque, substituindo sda com a sua unidade, é claro.

sudo hdparm -Tt /dev/sda

e

sudo hdparm -v /dev/sda
    
por Ben Yanke 17.12.2016 / 01:39