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

Publicado por Xerxes em 06/04/2026

[ Hits: 652 ]

 


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

Tocar DVD no Arch Linux e no KahelOS

Extrair rar com o p7zip

Formato da data e hora no Fluxbox

Habilitando sudo no Debian 7

Linha de comando: screenshot com exibição de miniatura

Leitura recomendada

Como "instalar" programas descompacte-e-use

Repositórios do Salix OS (e GSlapt) no Slackware 14

Facilitando a configuração do APT com autenticação em proxy

Configurando o modem Onda MSA190UP pelo NetworkManager

Modem Ambient no Slackware 10.2

  

Comentários
[1] Comentário enviado por DavyHDD em 22/04/2026 - 21:09h

Excelente dica! Um ajuste válido seria a alteração do governador de CPU em uso.


~ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
conservative ondemand userspace powersave performance schedutil

~ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
schedutil
schedutil



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts