Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap

Publicado por Xerxes em 06/04/2026

[ Hits: 91 ]

 


Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap



O Linux Mint é excelente "direto da caixa", mas seu kernel e configurações vêm ajustados para máxima compatibilidade, não para máxima performance. Se você quer aproveitar melhor seu hardware, o sistema padrão atua mais ou menos como um limitador.

Uso como exemplo meu próprio hardware: Ryzen 7 3700X (16 threads), 32 GiB de RAM e GPU AMD RX 5700 XT. Para essa máquina mediana, o foco é reduzir latência, evitar acesso desnecessário ao disco e usar a arquitetura do processador de forma mais otimizada.

Abaixo, o passo a passo via terminal para aplicar essas otimizações.

1. Instalando o Kernel XanMod

Como foi deixado claro, o kernel padrão é o que se poderia chamar de generalista. O XanMod é focado em interatividade de desktop e baixa latência. Ao instalar a versão x64v3, garantimos que o sistema utilize instruções modernas exclusivas de processadores mais recentes (como o AVX2 do Ryzen), processando dados de forma muito mais eficiente.

Como fazer:

wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -vo /etc/apt/keyrings/xanmod-archive-keyring.gpg

echo "deb [signed-by=/etc/apt/keyrings/xanmod-archive-keyring.gpg] http://deb.xanmod.org $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/xanmod-release.list

sudo apt update && sudo apt install linux-xanmod-x64v3 -y

Caso tenha alguma duvida, consulte: https://xanmod.org/

2. Ativando o zRAM

Normalmente, quando a memória RAM enche, o Linux joga o excesso no disco (SSD/HD) usando a partição Swap. O zRAM muda isso: ele cria um bloco compactado dentro da própria memória RAM rápida. Ler e escrever na RAM compactada é infinitamente mais rápido do que gravar no SSD, eliminando travamentos quando o sistema está sob carga.

Como fazer:

sudo apt install zram-tools -y

Basta isso. Ele configura e inicia tudo automaticamente.

3. Ajustando Swappiness e Cache

Mesmo com uma quantidade de RAM razoável (ex: 32 GB), o Linux Mint é programado para começar a mover dados inativos para o Swap precocemente (o valor padrão de swappiness é 60). Vamos reduzir esse valor para 10. Isso obriga o sistema a usar a sua memória física abundante até o limite antes de sequer pensar em Swap.

Também ajustamos o vfs_cache_pressure para otimizar como o sistema mantém informações de arquivos em cache, tornando a navegação no sistema de arquivos mais ágil.

Como fazer:

Vamos usar o cat com EOF para inserir as regras diretamente sem precisar abrir editores de texto.

sudo cat <<EOF | sudo tee /etc/sysctl.d/99-performance.conf # Força o uso da RAM física, evitando swap prematuro vm.swappiness=10 # Melhora a manutenção do cache do sistema de arquivos na memória vm.vfs_cache_pressure=50 EOF

sudo sysctl --system

Bônus: Permitindo senhas curtas (Uso Doméstico)

Se você usa a máquina em casa e detesta ter que digitar senhas complexas o tempo todo, o módulo PAM do Linux pode ser instruído a aceitar senhas menores (ex: 4 caracteres).

Como fazer:

Substitua a regra do PAM e force a alteração com sudo:

sudo sed -i 's/password\t\[success=1 default=ignore\]\tpam_unix.so obscure sha512/password\t\[success=1 default=ignore\]\tpam_unix.so obscure sha512 minlen=4/' /etc/pam.d/common-password

sudo passwd $USER


Obs.: digite a nova senha curta e ignore os avisos de segurança no terminal.

Após aplicar tudo, reinicie a máquina. O comando uname -a deve confirmar o uso do novo kernel, e o sistema responderá de forma substancialmente mais agressiva e fluida. Sem brincadeira, eu percebi uma mudança notável.

Outras dicas deste autor

Bashburn: Grave CD/DVD pelo terminal

Dock Plank - Configuração no Ubuntu e Linux Mint

Mouse não sai do modo natural [Resolvido]

Notificação de e-mail (Gmail) com notify-send

Como instalar temas

Leitura recomendada

Resolvendo problemas com "python-central"

Configurando o DNS

Busca na barra de endereços do Firefox - Linux Mint Katya

Configurando modens Pctel Amr

Conectando-se ao GitHub com SSH

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts