Linux rodando muito lento? Veja como encontrar a causa 1

Linux rodando muito lento? Veja como encontrar a causa

Não há nada mais frustrante do que instalar o Linux em seu PC e todo o sistema ainda parecer lento. Depois de gastar dinheiro construindo, comprando ou atualizando uma máquina, você espera que ela seja rápida. No entanto, nem sempre é esse o caso e, com o Linux, você pode pesquisar bastante para verificar o que está errado. Hoje, mostramos como encontrar a causa da lentidão da sua máquina Linux.

Por que meu computador Linux está lento?

Seu computador Linux pode estar lento por um dos seguintes motivos:

  • Serviços desnecessários iniciados no momento da inicialização por systemd (como queiras init sistema que você está usando)
  • Alto uso de recursos de vários aplicativos de uso pesado sendo abertos
  • Algum tipo de mau funcionamento ou configuração incorreta de hardware

Antes de descobrirmos como podemos acelerar um computador Linux, precisamos saber quais métodos podem nos ajudar a encontrar os serviços iniciados no momento da inicialização, processos executados com prioridades mais altas ou mais baixas, status de integridade da CPU e se a RAM está cheia de muito mais dados do que o necessário e também verifique se a área de memória swap está cheia. Por último, também precisamos verificar se o disco rígido está funcionando bem.

Examine as informações da CPU

Quando você deseja acelerar um computador Linux lento, a primeira etapa é verificar as informações da CPU. Se o seu computador está lutando para abrir um programa como o Firefox ou o LibreOffice, é possível que seja porque sua CPU não é poderosa o suficiente para aplicativos pesados.

Abra um terminal e execute um dos seguintes comandos:

lista cpuinfo

Os comandos acima exibem informações detalhadas sobre sua CPU, como vendor_id, nome do modelo, CPU MHZ, tamanho do cache, microcódigo e bogomips.

Vamos examinar alguns detalhes importantes sobre as informações da CPU.

  • bogomips: significa simplesmente Milhões de instruções por segundo. É um programa autônomo que exibe o desempenho do sistema.
  • model_name: model_name indica o fabricante, modelo e velocidade da CPU. Neste caso, temos um CPU Intel (R) Celeron (R) com velocidade de 1,73 GHz.
  • CPU MHZ: cpu MHZ (MegaHertz) é usado para medir a velocidade de transmissão de canais, barramentos e relógio interno do computador. Neste caso, a velocidade de transmissão é 1733,329 GHz.

Aqui podemos ver o problema claramente: o CPU Intel Celeron 1,73 GHz é um processador antigo com pouco poder de processamento. É uma CPU de núcleo único que funciona em baixa velocidade, enquanto muitas CPUs mais recentes executam 16 núcleos a quase 5 GHz.

Solução

Quando você tem uma CPU antiga e lenta, a única solução é mudar para uma mais nova. Saiba o que você precisa procurar ao comprar um novo processador.

Verifique se há serviços iniciados no momento da inicialização

Existem diferentes métodos para verificar os serviços iniciados no momento da inicialização. Você pode usar qualquer um dos seguintes comandos.

Este comando lista os serviços iniciados no momento da inicialização:

serviço

Este comando lista os serviços iniciados no momento da inicialização. É compatível com CentOS, AlmaLinux, Fedora e RHEL:

chkconfig1

Este comando também lista os serviços iniciados no tempo de inicialização:

initctl é uma ferramenta de controle daemon que permite ao administrador do sistema se comunicar e interagir com o daemon Upstart.

init-ctl

Se o seu sistema estiver usando o systemd, você pode usar o seguinte comando para encontrar os serviços que são executados no momento da inicialização:

Solução

Para distros Linux que usam o systemd, você pode usar o systemctl comando para gerenciar seus serviços, para que eles não sejam executados durante o tempo de inicialização.

Examine a carga da CPU

Além de verificar os serviços iniciados no momento da inicialização, você também pode verificar se o seu processador / CPU está sobrecarregado com processos. Você pode usar o comando top ou qualquer uma dessas ferramentas de monitoramento do sistema para verificar a carga da CPU.

O top comando classifica processos com o maior uso no topo. Como você pode ver na imagem abaixo, você pode identificar claramente qual processo / aplicativo está abusando de sua CPU e eliminá-lo, se necessário, usando o comando kill.

topnew

Solução

Se você estiver executando muitos aplicativos (em primeiro e segundo plano) e sua CPU não estiver em conformidade, é melhor fechar os aplicativos que não estiver usando. Além disso, desative todos os aplicativos que não estiver usando e que estejam sendo executados em segundo plano.

Alternativamente, você pode usar preload para carregar aplicativos comumente usados. Preload é um daemon executado em segundo plano e analisa os aplicativos executados com frequência.

Abra um terminal e execute o seguinte comando:

O pré-carregamento funciona em segundo plano, portanto, não há necessidade de ajustá-lo. O pré-carregamento carrega uma seção de aplicativos comumente usados ​​na memória para garantir um carregamento mais rápido desses aplicativos.

Verifique se há espaço de memória livre

RAM é onde os aplicativos comumente usados ​​são geralmente armazenados. Você pode usar o free comando para verificar as informações da memória, como espaço livre disponível para RAM e assim por diante. Menos espaço na memória também pode afetar o desempenho do computador.

gratuitamente

Solução

Atualize sua RAM ou substitua seus aplicativos que usam muita memória por alternativas leves. Aplicativos como o Libreoffice consomem bastante memória. Em vez de usar o LibreOffice, você pode usar o Abiword.

Verifique se o seu disco rígido está sobrecarregado

A luz do seu disco rígido está constantemente piscando, mas você não tem ideia do que ela está fazendo? Entradas / saídas misteriosas podem ser um problema, então existe uma ferramenta semelhante a top chamada iotop, especificamente destinado a ajudar a diagnosticar esse tipo de problema.

Abra um terminal e digite o comando:

Um sistema normal ocioso deve conter principalmente zeros no quadro, às vezes com algumas pequenas explosões enquanto os dados estão sendo gravados, como na captura de tela abaixo.

linuxperformance-iotop1

Se, no entanto, você executar um utilitário de disco intensivo como find, verá seu nome e taxa de transferência listados claramente em iotop.

linuxperformance-iotop2

Agora você pode descobrir facilmente qual programa está usando sua E / S, quem o executou, a velocidade com que os dados estão sendo lidos e muito mais.

Conclusão

Embora haja muitas coisas que podem causar lentidão do sistema, CPU, RAM e E / S de disco estão por trás da grande maioria dos problemas de desempenho. Usar os métodos descritos aqui o ajudará a determinar a causa de seus problemas de desempenho e como você pode corrigi-los.

A próxima coisa que você pode fazer é acelerar seu sistema Ubuntu. Se você também está tendo problemas de Wi-Fi, verifique este guia para corrigir o problema de Wi-Fi que não funciona no Linux.

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal
Moyens I/O Staff motivou você, dando conselhos sobre tecnologia, desenvolvimento pessoal, estilo de vida e estratégias que irão ajudá-lo.