Propaganda

Então, você instalou o Linux com a promessa de que requer menos recursos do sistema que o Windows. Por que, então, seu sistema está subitamente com pouca RAM?

Não entre em pânico! O Linux não está consumindo sua RAM. Para entender exatamente o que está acontecendo, teremos que ver como o Linux gerencia a memória.

Como exibir RAM grátis no Linux

Como em qualquer coisa no Linux, há várias maneiras de verificar a quantidade de RAM em uso. Se você é oriundo de um sistema operacional comercial, poderá achar mais fácil abrir um aplicativo semelhante ao Gerenciador de Tarefas do Windows ou ao macOS Activity Monitor. O nome deste programa depende de qual ambiente de desktop Linux você usa.

No GNOME, a opção mais usada, abra um programa chamado Monitor do sistema. No KDE, uma alternativa semelhante à completa de recursos, use Konsole em vez de. Outros ambientes de área de trabalho possuem ferramentas semelhantes sob vários nomes.

Para uma abordagem que funcione independentemente do seu ambiente de área de trabalho, você pode acessar a linha de comando. Abra o

instagram viewer
terminal aplicativo e digite o seguinte comando.

livre

Você verá resultados parecidos com este. Os números mudarão dependendo da quantidade de RAM que sua máquina possui e do número de programas ativos.

Um terminal Linux exibindo o comando free

Para uma visão mais aprofundada da sua RAM, tente o seguinte:

cat / proc / meminfo

O comando acima carrega o mesmo arquivo que o livre O comando usa para ver quanta memória está disponível no seu PC.

Se seus números parecerem fortes, pode parecer que o Linux tenha consumido sua RAM. Digamos que você tenha 4 GB de RAM e 3,9 GB em uso. Apenas 0,1 GB parece ser gratuito para aplicativos adicionais! Parece que você está a um programa de interromper seu PC.

Olhe novamente. Desta vez, vire os olhos para a coluna "disponível". Lá, você pode descobrir que você realmente tem 1 GB de dados abertos para aplicativos. Mas como? Tudo se resume a como o Linux gerencia e usa a RAM Tudo o que você precisa saber sobre RAM e gerenciamento de memóriaRAM é a memória de curto prazo do seu computador. Portanto, o gerenciamento de memória tem um impacto significativo no desempenho do sistema. Aqui, explicamos como a RAM funciona e se você pode fazer algo para aumentar sua eficiência. consulte Mais informação .

Como o Linux usa RAM

Como o Linux usa RAM não é muito diferente do Windows e outros sistemas operacionais. Mas sistemas diferentes apresentam o que está acontecendo de maneiras diferentes.

Quando o seu PC vê que não há RAM atualmente em uso, dedica parte desse espaço ao cache do disco. Dessa maneira, os aplicativos armazenam dados em um local de acesso mais rápido, tornando o sistema mais rápido e sem problemas. Quando outros aplicativos precisam de mais memória, eles recebem a quantidade que precisam desse cache de disco, como se não estivesse sendo utilizado.

Em outras palavras, o Linux utiliza bem esse espaço vazio durante seu tempo livre. Por que desperdiçar toda essa memória livre?

Para saber quanto espaço está em uso dessa maneira, consulte a coluna "buff / cache". Essa é a quantidade de RAM dedicada a buffers e cache no momento em que você executou o comando. A ideia de que limpar esse espaço pode ajudar no desempenho é um equívoco comum sobre RAM.

A diferença entre RAM livre e disponível

Agora que vocês já estão envolvidos, ainda é fácil ficar confuso. Compreendo. Veja como o Linux vê sua RAM.

  • Usava: RAM atualmente em uso por um aplicativo.
  • Acessível: RAM que pode estar em uso para cache de disco, mas pode ser liberada para aplicativos.
  • Livre: RAM que não está sendo usada por um cache de aplicativo ou disco.

Disponível e disponível pode parecer sinônimo, mas há uma diferença técnica. A primeira é a memória que não está em uso. A última é a memória atualmente em uso, mas que pode ser aberta facilmente, se necessário. Para o uso diário, é o último que realmente importa.

Como limpar o cache e o buffer de memória RAM

Digamos, por qualquer motivo, você ainda deseja limpar a RAM que o kernel Linux está usando para seus buffers e cache. Para ser claro, isso afetará negativamente o desempenho. Se você deseja que seu sistema funcione de maneira ideal, deixe as coisas como estão.

Você vai executar esses comandos como administrador do sistema.

Para limpar o pagecache, digite o seguinte comando:

eco 1> / proc / sys / vm / drop_caches

Para limpar dentries e inodes, altere o número para 2:

eco 2> / proc / sys / vm / drop_caches

Para limpar pagecache, dentries e inodes todos juntos, altere o número para 3:

eco 3> / proc / sys / vm / drop_caches

Se esses comandos não melhoram o desempenho do seu PC, por que executá-los? Fazer isso é uma maneira de comparar o desempenho do seu computador depois de fazer uma alteração sem precisar reiniciar. Se você não está comparando ou testando seu PC, há poucas razões para se preocupar.

Como exibir e fechar programas

Tudo isso significa que você não precisa verificar a RAM e gerenciar a memória no Linux? Não é bem assim.

Embora o Linux saiba como otimizar a RAM, isso não significa que seus aplicativos o façam. Às vezes, seu navegador monopoliza toda sua memória. Um jogo pode congelar sem liberar nenhum recurso do sistema. Um visualizador de imagens pode desligar ao tentar carregar uma imagem extremamente grande.

Para ver quais programas estão dificultando o seu computador, tente o topo comando:

topo

Os resultados serão mais ou menos assim.

Um terminal Linux exibindo o comando top

Agora que você viu um programa problemático, o que você pode fazer? Uma opção é usar o mate comando. Para fazer isso, observe o número PID que apareceu ao lado do programa quando você digita topo. Você vai precisar disso.

kill -9 2470

Como alternativa, você pode usar o Mate todos comando para fechar um programa usando seu nome.

killall firefox

Aumentando ainda mais o desempenho do sistema Linux

Ao contrário de muitas coisas na vida, a memória do seu PC se gerencia mais ou menos. Aqui, vimos maneiras de ver o que está acontecendo e, quando são necessárias ações, intervir. Agora você sabe como ver quanta memória está sendo usada e quais programas a estão usando. Você também pode executar algumas etapas para interromper as atividades que estão sobrecarregando o espaço.

Mas as ferramentas acima dificilmente são a extensão do que está disponível na caixa de ferramentas do Linux. Veja nossos artigos sobre acelerando um computador Linux lento Ubuntu rodando devagar? 5 dicas para acelerar o seu PC LinuxProblemas de desempenho fazendo você ficar deprimido? Precisa extrair mais do seu sistema Ubunty, mas não sabe por onde começar? Aqui estão cinco coisas que você pode fazer para executar o Ubuntu em alta velocidade. consulte Mais informação e Atualizando o Kernel Linux para Melhor Desempenho Como atualizar o kernel do Linux para melhorar o desempenho do sistemaO kernel do Linux possui versões regulares, oferecendo novos recursos e melhorias que você precisa aguardar em uma nova versão de distribuição - a menos que você atualize manualmente o kernel do Linux. Nós mostramos a você como. consulte Mais informação .

Bertel é um minimalista digital que grava em um laptop com opções de privacidade física e em um SO endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda outras pessoas a assumir o controle de suas vidas digitais.