Pular para o conteúdo

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.
Xerxes xerxeslins
Hits: 2.259 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Conclusão

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

Onde o GNU/Linux ganha de lavada do Windows

Gnome-shell sob a perspectiva da usabilidade

Exherbo Linux: sacrificando a cabra

Aprendendo Inglês em casa usando o Android

Escutando suas MP3 no Red Hat 9

Configurando cliente na rede wireless com criptografia WPA - Debian

Usando timers systemd para alterar o wallpaper da área de trabalho aleatoriamente

Instalação LTSP5 no Ubuntu 10.04 Lucid

Recuperando sistema em mirror LVM 1

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.