O Debian 13 já entrega uma base sólida, estável e extremamente rápida por natureza. No entanto, para quem gosta de manter a infraestrutura afiada e o sistema voando baixo, sempre é possível extrair um ganho extra de performance direto do hardware e do kernel.
Abaixo, reunimos as principais frentes de otimização para elevar o rendimento do seu ambiente.
1. Implementar ZRAM (Compactação de Memória RAM)
Em vez de depender exclusivamente de uma partição swap tradicional no disco — mesmo utilizando NVMe —, o ZRAM cria um bloco compactado diretamente na RAM. Isso reduz drasticamente o I/O de disco, acelera a troca de contexto quando a memória física enche e melhora a responsividade geral do sistema sob carga.
- Instalação rápida:
Bashsudo apt install systemd-zram-generator
O gerenciador aplica padrões altamente eficientes de compactação (como ZSTD ou LZ4) logo após a instalação.
2. Ajustes Finos no Kernel via sysctl
Você pode calibrar o comportamento do kernel para priorizar a performance de I/O e otimizar o gerenciamento de cache de arquivos. Crie um arquivo de configuração customizado em /etc/sysctl.d/99-performance.conf:
Ini, TOML
# Reduz a tendência do kernel de usar o swap, priorizando a RAM física
vm.swappiness = 10
# Mantém mais cache de arquivos no sistema para acesso instantâneo
vm.vfs_cache_pressure = 50
# Aumenta os limites globais de descritores de arquivo (essencial para servidores e ambientes de desenvolvimento)
fs.file-max = 2097152
# Ajustes de rede para conexões mais ágeis e encerramento rápido de sockets
net.core.somaxconn = 1024
net.ipv4.tcp_fin_timeout = 15
Para aplicar as regras imediatamente sem reiniciar, execute:
Bash
sudo sysctl --system
3. Otimizações de Armazenamento (/etc/fstab)
Se o seu sistema roda em SSD ou NVMe, certifique-se de que as opções de montagem estão configuradas para eliminar escritas desnecessárias e acelerar as leituras:
- Adicione a flag
noatimenas partições principais no/etc/fstab. Onoatimeimpede que o sistema grave o timestamp de “último acesso” toda vez que um arquivo é lido.Exemplo de linha configurada:
PlaintextUUID=xxx / ext4 errors=remount-ro,noatime,discard 0 1 - Garanta o TRIM automático para preservar a vida útil e a velocidade do SSD:
Bashsudo systemctl enable --now fstrim.timer
4. Gestão de Pacotes e Repositórios
Manter o ecossistema de pacotes limpo e otimizado garante que o gerenciador não gaste ciclos processando metadados desnecessários.
- Remova pacotes órfãos e dependências residuais periodicamente:
Bashsudo apt autoremove --purge - Certifique-se de que sua lista de fontes (
/etc/apt/sources.list) aponta para espelhos atualizados e de baixa latência para agilizar atualizações e compilações.
