Melhore o desempenho do seu PC com Linux aprendendo a liberar RAM e gerenciar a memória com mais eficiência.

Seu PC com Linux está lutando para lidar com certos programas com uso intensivo de recursos? Ou talvez você frequentemente se veja olhando para um ícone de carregamento por vários minutos antes que o computador faça alguma coisa. Seja qual for o caso, todos nós queremos que nossos PCs tenham o melhor desempenho possível.

Memória de acesso aleatório, ou simplesmente RAM, é crucial para ter um PC de alto desempenho, especialmente ao executar vários programas ou aplicativos com uso intensivo de recursos. Aqui estão algumas maneiras de melhorar o desempenho da RAM no Linux.

Por que a RAM é tão importante?

Sempre que você executa um aplicativo no seu PC Linux, o programa armazena os dados e quaisquer outros arquivos acessados ​​com frequência na RAM. Ao contrário de outras mídias de armazenamento, como SSDs, a RAM permite velocidade rápida de leitura e gravação, o que se traduz em processamento mais rápido.

Se você não tiver RAM suficiente, notará gargalos de desempenho. Isso ocorre porque seu PC utilizará parte do seu SSD ou disco rígido para armazenar os dados, que são mais lentos no processamento das informações.

Uma grave falta de RAM pode tornar seu sistema inutilizável e, ocasionalmente, causar falhas no sistema.

Verificando o uso de RAM no Linux

Para descobrir se sua RAM está com problemas, você pode monitorá-la usando alguns utilitários do Linux. Se você estiver familiarizado com a linha de comando ou estiver em um servidor Linux, use o seguinte comando:

livre -h 

O comando free mostra a RAM livre e usada em seu sistema. O -h sinalizador simplesmente afirma que a saída deve estar em um formato legível por humanos.

Em sistemas Linux baseados em GUI, você pode usar o utilitário System Monitor. Basta pressionar o Super ou Janela chave e, em seguida, procure por System Monitor. O monitor exibirá o uso de RAM. Além disso, exibe informações de CPU e rede.

Outros aplicativos, como o htop, também fornecem uma boa visão geral da utilização de recursos e uso de RAM.

Veja como você pode liberar sua RAM para melhorar o desempenho geral do seu PC Linux.

1. Encerrar serviços e programas não utilizados

Quanto mais programas ou serviços você executar em seu PC Linux, maiores serão os requisitos de RAM. Quanto mais abas você mantiver abertas em seu navegador, maior será o uso de RAM.

Dependendo da sua distro, faça um balanço dos pacotes que você não precisa mais. Por exemplo, em distribuições baseadas no Debian, você pode use o gerenciador de pacotes APT para remover pacotes.

Você também pode verificar todos os serviços em execução e interromper os desnecessários. Como alternativa, desative-os de iniciar automaticamente na inicialização. Em distribuições Linux usando systemd, você pode listar todos os programas em execução usando o seguinte comando:

sudo systemctl list-units --type=service --state=running

Desabilitar e parar todos os serviços do sistema que você não precisa mais.

2. Sempre use software atualizado

A maioria das linguagens de programação de baixo nível, como C e C++, não possui coleta de lixo integrada. Isso significa que os programadores precisam alocar e desalocar especificamente a memória.

Se a coleta de lixo não for feita corretamente, pode levar a vazamentos de memória: um cenário em que um programa ainda consome espaço de memória, embora não deva.

Quando um vazamento de memória é detectado em um programa de software, geralmente os desenvolvedores corrigem o bug na próxima atualização. Portanto, é sempre aconselhável atualizar seu software regularmente para evitar bugs que possam afetar a memória.

Você pode executar o seguinte comando para atualizar o software, dependendo da sua distro.

# Em distros baseadas no Debian
sudo apt update && sudo apt upgrade

# Em derivados RHEL Linux
atualização sudo dnf

# Em distribuições Linux baseadas em Arch
sudo pacman -Syu

3. Use software leve

Sempre pesquise o software que você está prestes a instalar em seu sistema. A maioria dos sites de software fornece requisitos mínimos que são um bom indicador de quanto o software consome muita memória.

Também, use utilitários de monitoramento como o htop para verificar quais aplicativos estão consumindo muita RAM.

Use gerenciadores de exibição leves, como LXDM, SLiM e LightDM, se o seu PC tiver RAM mínima. Embora os gerenciadores de exibição proeminentes, como GNOME e KDM, sejam populares, eles consomem muitos recursos de memória.

Da mesma maneira, escolha navegadores da web leves como Midori, Falkon, Pale Moon, etc. para atender às suas necessidades diárias de navegação na Internet.

O software leve também se aplica ao tipo de distribuição Linux que você escolhe para executar em seu sistema ou em uma máquina virtual. Por exemplo, se você tiver restrições de memória, vá para distros leves do Linux em vez de.

4. Ajustar Swappiness no Linux

Swappiness é um valor em seu sistema Linux que determina com que frequência seu sistema deve utilizar a memória virtual no disco quando a RAM está cheia.

Idealmente, você deve ter um valor de swap baixo; normalmente entre 0 e 10. Dessa forma, seu sistema usa principalmente a RAM, que é mais rápida do que o disco.

No entanto, se você estiver enfrentando problemas de RAM que fazem seu sistema parar, você deve ter um alto valor de troca. Por exemplo, 60 para que você utilize o disco e evite possíveis travamentos do sistema.

Você pode verificar seu valor de troca usando o seguinte comando:

sysctl vm.swappiness

Para alterar o valor swappiness, adicione ou modifique a seguinte linha em seu /etc/sysctl.conf arquivo. Por exemplo, para defini-lo como 10, você pode adicionar a linha:

vm.swappiness=10

Salve o arquivo e aplique as alterações usando o seguinte comando:

sudo sysctl -p

5. Limpar cache e dentries

As entradas de cache e diretório (dentries) são importantes para otimizar as operações do sistema de arquivos no Linux. No entanto, eles consomem recursos preciosos de RAM e podem causar restrições de memória.

Se você estiver enfrentando restrições severas de memória, considere limpar o cache e as entradas usando o seguinte comando:

sincronizar && eco 3 | sudo tee /proc/sys/vm/drop_caches

6. Reinicie seu PC com Linux

Alguns administradores do Linux se gabam do tempo de atividade do sistema e detestam qualquer ideia de reinicializar um sistema. Mas, ocasionalmente, você precisa reiniciar o sistema. Ele libera sua RAM encerrando todos os serviços e processos. Isso limpará os dados em cache e removerá a fragmentação da memória que pode tornar o sistema lento.

Além disso, uma reinicialização ajuda a resolver problemas de vazamento de memória e outros processos em segundo plano presentes em seu sistema.

7. Adicione mais RAM ao seu PC

A maioria dos PCs permite adicionar mais RAM ou expandi-la. Adicionar mais RAM ao seu sistema é uma boa solução de longo prazo se você estiver enfrentando problemas graves de RAM.

Ao adicionar mais memória RAM, você oferece mais espaço para executar processos e serviços para armazenar e acessar dados rapidamente e, no processo, reduz a necessidade de troca para o disco, que é mais lento.

Antes de prosseguir com a compra de RAM para o seu PC, verifique se o seu PC permite atualizações de RAM. Alguns PCs modernos vêm com a RAM soldada à placa-mãe para melhorar o desempenho.

Além disso, esteja ciente da capacidade máxima de RAM do PC e do tipo de chips de RAM que ele usa.

Otimize sua RAM para desempenho máximo

Uma boa RAM é a chave para ter um bom desempenho do sistema. Certifique-se sempre de ter RAM suficiente instalada para lidar com seu tipo de carga de trabalho.