Máquina perereca - até onde é possível o uso de Linux?

Nesse artigo vou citar as principais etapas para se ter - ou pelo menos tentar - um desktop funcional mesmo com hardware limitado, tudo vai depender do que o usuário quer fazer e/ou pode fazer com a máquina nessas condições.

[ Hits: 784 ]

Por: Sidnei Serra em 06/08/2025 | Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


Otimizações de sistema para deixar a máquina



Parâmetros do sysctl



O arquivo sysctl.conf dita no kernel as normas de uso de recursos da máquina, como uso de memória, cache de arquivos, buffers de rede, máximo de arquivos abertos, flush de dados em memória e disco e uma série de outros parâmetros que influem no desempenho da máquina. O meu arquivo de configuração está sob outro nome em /etc/sysctl.d/99-custom.conf:

######################################################################################
# Prioridade do uso da swap
vm.swappiness = 40 # Prioriza RAM + zram, usa swapfile só quando necessário

# Gerenciamento da sujeira (escrita adiada)
vm.dirty_ratio = 8 # Máximo de 8% da RAM com sujeira antes de forçar escrita
vm.dirty_background_ratio = 3 # Inicia escrita em background com 3% da RAM suja
vm.dirty_expire_centisecs = 1000 # 10 segundos → considera a sujeira "velha"
vm.dirty_writeback_centisecs = 500 # 5 segundos → frequência de gravação automática

# Pressão sobre cache do sistema de arquivos (dentries, inodes)
vm.vfs_cache_pressure = 75 # Mantém cache de disco por mais tempo (alívio no disco)

# Tamanho da leitura/gravação em blocos para swap
vm.page-cluster = 3 # Swap em blocos médios (equilíbrio p/ HDD lento)

vm.min_free_kbytes = 65536

# ==== Otimizações de Rede ====
net.core.somaxconn = 512
net.core.rmem_max = 4194304
net.core.wmem_max = 4194304
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 65536 4194304
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_fin_timeout = 20
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_low_latency = 1
#########################################################################################

Se quiser experimentar, faça um backup do /etc/sysctl.conf original e substitua o mesmo (mantenha o nome sysctl.conf) por esse conteúdo; se o arquivo não existir, crie um arquivo .conf então dentro da pasta /etc/sysctl.d/ como no meu exemplo (etc/sysctl.d/99-custom.conf) e coloque o conteúdo mostrado; depois reinicie a máquina.
Página anterior     Próxima página

Páginas do artigo
   1. Máquina perereca - o mesmo que máquina modesta
   2. Um exemplo de máquina perereca
   3. A máquina já montada C2D 7400
   4. Otimizações de sistema para deixar a máquina
   5. Otimizações de sistema para deixar a máquina "menos perereca" - systemctl.conf
   6. Otimizações de sistema para deixar a máquina "menos perereca" - ZRAM
   7. Otimizações de sistema para deixar a máquina "menos perereca" - swap em disco
Outros artigos deste autor

Mitigação - O que é e quando é "seguro" desabilitar

Leitura recomendada

Configurando wvdial com Gnome-ppp no Slackware

Sabayon Linux: Migrando KDE4 para KDE5

Ubuntu 10.04 OpenLDAP NFS QUOTA

Fazendo RSH sem senha

Instalando e configurando cartão PCMCIA da Senao SL-2511CD com adaptador no Slackware 11.0

  
Comentários
[1] Comentário enviado por henryff em 07/08/2025 - 10:43h

Excelente artigo. Sinto que foi feito pra usuários como eu. Vou aproveitar muito as dicas de otimização.


_______________________________________________________________________
"Todos os homens podem ser criminosos, se tentados; todos os homens podem ser heróis, se inspirados."


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts