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: 204 ]

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

Embelezando o Xubuntu 12.04

Slackbuilds para leigos

Incentivo ao Funtoo

Ganhe uma camiseta do Viva o Linux ajudando o Viva o Android

Fedorinha, fedorão: comandinhos de montão

Leitura recomendada

Polindo o seu Debian - KDE + Debian-Sid

Raid 1 em 5 minutos e descanso por 3 meses

Virtualização para servidores com VirtualBox

Configuração de rede no AIX IBM

NoBreak SMS e GNU/Linux (FC5) - Parte 2 - Criando o serviço

  
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