Cirurgia para acelerar o openSUSE em HD externo via USB

Instalar Linux em HD externo via USB costuma deixar o sistema engasgado devido à baixa velocidade de leitura/escrita. Neste artigo, mostro como contornei o gargalo do USB usando a RAM como cache agressivo, garantindo um openSUSE fluido mesmo em hardware limitado.

[ Hits: 192 ]

Por: Xerxes em 07/12/2025


Conclusão



É totalmente esperado que o boot e o carregamento inicial do KDE continuem lentos. De acordo com a Gemini, nenhuma otimização de software muda o fato de que, durante o boot, o sistema precisa ler milhares de pequenos arquivos do HD USB para a RAM pela primeira vez. O gargalo aí é a velocidade do cabo USB e a agulha do HD.

As otimizações feitas brilham depois desse carregamento: elas impedem que o sistema "esqueça" o que leu ou que fique escrevendo coisas inúteis de volta no disco.

Aqui está como auditar se as mudanças estão funcionando:

Verificar se o /tmp está na RAM

Este diretório guarda arquivos temporários que seriam escritos no disco. Rode no terminal:

df -h /tmp

O que buscar: na coluna "Sistema de arquivos", deve estar escrito tmpfs.

Significado: tmpfs = File System na RAM. Sucesso.

Verificar se o Navegador está na RAM (PSD)

O Profile Sync Daemon cria links simbólicos para jogar o perfil do navegador na memória. Rode:

psd preview

O que buscar: uma saída listando seus navegadores (Firefox/Chrome) e dizendo algo como profile is currently active ou apontando para /run/user/....

Teste prático: abra o navegador, feche e abra de novo. A segunda abertura deve ser quase instantânea (porque já está na RAM).

Obs.: nem todos os navegadores são compatíveis. Aparentemente o microsoft-edge e o brave não são.

Verificar se o Swap do Disco morreu (ZRAM)

Rode:

sudo zramctl

Ou:

sudo swapon --show

O que buscar:

Deve aparecer apenas /dev/zram0 (ou similar).

Não deve aparecer /dev/sda... ou /dev/sdb... (partições de disco).

Significado: se a memória encher, ele vai comprimir na RAM (rápido) em vez de travar o HD USB.

Verificar se a "Leitura Sem Escrita" funcionou (noatime)

Rode:

mount | grep noatime

O que buscar: várias linhas mostrando suas partições (btrfs) com a palavra noatime entre os parênteses.

Significado: você pode ler mil arquivos agora e o sistema não vai gastar nem 1 segundo escrevendo a "hora da leitura" no disco.

Resumo

Embora não tenha feito testes de comparação, notei que o sistema ficou mais ágil após o carregamento, a missão foi cumprida. O boot lento é o preço a se pagar por usar USB, mas a fluidez de uso é o lucro da otimização.
Página anterior    

Páginas do artigo
   1. Introdução
   2. Conclusão
Outros artigos deste autor

Minha primeira visita ao iTown

Instalação do Android CyanogenMod na linha Moto G

Xubuntu Retrô (ao estilo Space Invaders)

Mini-manual do Fluxbox no Zenwalk

Porque o XFCE é tão bom

Leitura recomendada

Slapt-get 0.10.2s - Conceitos Básicos

OpenSUSE Internet Installation

Configurando o CACIC (parte 3)

OpenLdap no Debian Squeeze

Acentos corretos no console, PnUP, PnDown, Home End, etc..

  
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