Apesar de ter mexido bastante na distribuição que equipa originalmente o AA1, acabei me rendendo ao uso do Ubuntu "customizado" para netbooks nele, ou seja, o UNR. E este texto traz a reunião dos procedimentos que adotei para ter um UNR funcional no "pequenino".
Garantindo a durabilidade do SSD e um melhor desempenho do AA1
Se o seu AA1 tem um HD comum, pule para o próximo tópico.
Vamos mover os arquivos de "log" para um "ramdisk" (disco virtual) e incluir o parâmetro "noatime" no lugar de "relatime", tudo para diminuir a necessidade de gravação de dados.
Não preciso explicar a mudança que afeta os arquivos de "log" (arquivos que são criados e gravados no disco e que agora serão gravados na memória RAM), mas explico o uso do "noatime".
Em síntese, a cada vez que um arquivo é aberto ele é alterado para receber a data em que isto ocorreu (data do último acesso). E os diretórios também recebem esses dados. Ao montar a partição com o parâmetro "noatime" determinamos ao kernel que ele não grave datas de acesso nos arquivos e diretórios. As alterações efetivas, no entanto, terão as respectivas datas gravadas.
Após a explicação, vamos à ação usando o terminal:
sudo gedit /etc/fstab
Troque "relatime" por "noatime" na linha do Kernel e adicione as linhas abaixo no final do arquivo.
Antes do comando "exit 0", adicione as linhas abaixo:
# Economize the SSD
sysctl -w vm.swappiness=1 # Strongly discourage swapping
sysctl -w vm.vfs_cache_pressure=50# Don't shrink the inode cache aggressively
# As in the rc.last.ctrl of Linpus
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
# Decrease power usage of USB while idle
[ -w /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level
[ -w /sys/bus/usb/devices/5-5/power/level ] && echo auto > /sys/bus/usb/devices/5-5/power/level
# Fix for tmp dirs
for dir in apparmor apt cups dist-upgrade kismet fsck gdm installer samba unattended-upgrades ;
do
if [ ! -e /var/log/$dir ] ; then
mkdir /var/log/$dir
fi
done
Salve e feche.
sudo gedit /etc/init.d/sysklogd
Troque:
fix_log_ownership()
for l in `syslogd-listfiles -a`
do
chown ${USER}:adm $l
done
}
por:
fix_log_ownership()
{
for l in `syslogd-listfiles -a --news`
do # Create directory for logfile if required
ldir=$(echo ${l} | sed 's/[^\/]*$//g')
if [ ! -e $ldir ] ; then
mkdir -p $ldir
fi
[1] Comentário enviado por maran em 04/08/2009 - 09:26h
eu testei já o UNR, mais e vc já testou o Moblin 2.0?
eu fiz uns testes aqui, é bacaninha, mais muito longe de algo pra gan h mercado!!
esperando o Crohme!
Mais em questão o artigo 10, parábens!
[5] Comentário enviado por zatobr em 05/08/2009 - 16:17h
opa
quando comprei meu netbook, aproveitei e comprei um para meu primo,
ele instalou o UNR e nao gostou, pois achou muito lento, e acabou voltando para o linpus.
Com as configuraçoes do SSD realmente melhora o boot e para de ficar travando(ele que disse, nao tive chance de ver)?.
[8] Comentário enviado por zatobr em 05/08/2009 - 16:36h
estava pensando realmente em colocar o unr mas fiquei desanimado quando ele falou que ficou lento.
quando tiver chance vou colocar e usar as dicas do artigo.
como voce disse no artigo com o fedora 8 fica muito complicado de instalar programas.
[10] Comentário enviado por gabi.candy em 13/08/2009 - 09:06h
Fiquei interessada em testar o UNR. Só uma pergunta: a instalaçao pode ser feita por CD em vez do pendrive? Só tenho 1 pen q não gostaria de sacrificá-lo hehehe.
[12] Comentário enviado por zatobr em 20/08/2009 - 13:16h
ola pinduvoz,
instalei o unr aqui e tudo certo fiz tudo, funcionou que é uma beleza
mas por acaso fui usar o lshw, aquele programa que lista todo o hardware
e percebi uma coisa.
quando comprei esse netbook na suiça, comprei com 1,5 Gb de ram
e quando usava o linpus realmente ele mostrava 1,5 mas agora no ubuntu ele mostra(reconhece) apenas 1Gb.
[15] Comentário enviado por shirulkm em 21/08/2009 - 19:13h
Só por via das duvidas...
Eu já fiz todas as dicas e tal, deste e do Elevator, mas fiquei encucado com a parte do "$ sudo gedit /etc/rc.local "
# As in the rc.last.ctrl of Linpus
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
(...)
É q aparece ali "rc.last.ctrl of Linpus", com o Ubuntu ele vai funcionar normal, economizando o SSD???
Té+
[16] Comentário enviado por pinduvoz em 21/08/2009 - 23:15h
@ zatobr
Exatamente como o meu, ou seja, 1 GB reconhecido.
O AA1 tem um pente de 512 MB que não pode ser removido e um slot vazio que aceita pentes de 512 MB ou 1 GB. Ao que parece, seu pente de 1 GB está sendo reconhecido como 512 MB.
Isto pode ocorrer por defeito do pente, ou por mal-contato (a famosa passada de borracha resolve). E já que o AA1 precisa ser desmontado para acessar o slot extra, só uma boa assistência técnica vai resolver o problema.
[19] Comentário enviado por zatobr em 22/08/2009 - 00:23h
obrigado pinduvoz vou ver se levo em uma assistencia quando tiver tempo.
sobre o videos em flash eu estava com o mesmo problema, mas nao troquei o kernel, apenas removi o aplicativo que vem junto com o UNR para o firefox o tal "swfdec" com o apt-get remove, fazendo assim voltar ao flash plugin padrao.
[21] Comentário enviado por pinduvoz em 22/08/2009 - 00:45h
O "swfdec" nunca esteve instalado aqui. O erro, ou o desempenho ruim, no meu caso, ocorreu com o flash 10 dos repositórios e os baixados da Adobe em .deb e tar.gz. Só melhorou com o Kernel 2.6.31 do kuki Linux.
Já .rmvb toca legal no Totem, único player instalado aqui. E os .avi também funcionam bem. Aliás, ate mesmo flash (.flv) rodava bem fora dos navegadores (no próprio Totem), mas neles (Firefox 3, 3.5 e Opera 10) travava bastante.
[23] Comentário enviado por zatobr em 22/08/2009 - 01:33h
Eu já tinha lido algo parecido em ingles, mas prefiro nao arriscar gastar horas e horas de tempo que nao tenho hehe, instalando o 9.10.
troquei o kernel pelo do kuki linux, ja tinha visto antes mas nem pensei em coloca-la.
estou testando aqui e realmente melhorou algumas coisas, o totem está reproduzindo .rmvb normalmente agora. estou gostando dos resultados qualquer coisa posto aqui.
[24] Comentário enviado por zatobr em 28/08/2009 - 19:17h
meu amigo pinduvoz (ja o considero um por suas ajudas)
tentei instalar o xfce no UNR.
fui com o comando básico do install xubuntu-desktop
mudei a sessao e na primeira vez funcionou certo,
mas quando desliguei e no outro dia liguei de volta e entrei pelo xfce o GNOME e o xfce estavam rodando juntos ou seja os painéis do GNOME ficam embaixo do xfce e fica uma bagunça imensa, o GNOME acessa a internet o xfce abre o firefox e não sei como arrumar oakoaka.
[25] Comentário enviado por pinduvoz em 28/08/2009 - 21:40h
Entre pelo Gnome.
Em "preferências > alternar o modo da área de trabalho" escolha o modo "clássico" (Gnome "comum") para "desligar" os programas do UNR que, provavelmente, são a fonte dessa "confusão".
[26] Comentário enviado por zatobr em 28/08/2009 - 21:53h
Na verdade já tentei fazer isso hehe
e uso já uso clássico (questão de gosto)
o negocio é que quando inicio(esqueci de falar no post anterior) o xfce aquele menu personalizado do UNR fica junto e em cima do clássico e do xfce e o único jeito de tirar é escolhendo clássico em preferencias.
[28] Comentário enviado por pinduvoz em 01/09/2009 - 23:19h
Quem seguiu as dicas de otimização para SSD (montar alguns diretórios na RAM, via tmpfs) e instalou o Kernel do Kuki, provavelmente está vendo um erro no apt, ou seja, a falta do diretório "/var/log/apt". Ele deveria ser criado na inicialização, mas não é.
[29] Comentário enviado por tolves em 08/09/2009 - 23:01h
Olá Pinduvoz,
Hj instalei UNR 9.04 no meu AA! - 751h (2gb de ram e 250 de HD) e confesso que fiquei decepcionado pois, segui a dica: $ sudo apt-get install linux-backports-modules-jaunty
Feita a instalação, a luz acende e pisca conforme o tráfego da rede sem fio.
Para o microfone interno, abra "Preferências-> Som" e na linha "Captura de sons" escolha "HDA Intel ALC268 Analog (ALSA)".
E caso o controle de volume pelo teclado pare de funcionar, reabra "Preferências-> Som" e na linha "Faixa padrão de mixer" escolha "HDA Intel (Alsa mixer)".
e nenhuma das duas funcionaram, além de ficar extremamante lento com o UNR em relaçao ao Ubuntu 9.04 Jaunty Desktop.
Alguma ideia para melhorar a performace do AA1 751h ou ao menos fazer essa luz acender ou o Mic captar algo?
[30] Comentário enviado por pinduvoz em 09/09/2009 - 21:21h
O artigo está focado nos AA1 de com tela de 8,9", como o meu.
Quando eu trocar o meu pelo de 11" (espero fazer isso), quem sabe consigo resolver os problemas dele (rs rs).
Bom, deixando a brincadeira de lado, o que eu consegui descobrir sobre o seu modelo de AA1:
1) testei numa loja, usando um pendrive com o UNR, e a resolução ficou errada;
2) o Linpus que veio nele não tem modo gráfico, ou seja, ele roda em texto puro e logado no root;
3) lendo as especificações pela internet, vi que há diferenças relevantes no hardware dele em relação ao do AA1 original.
A tendência é de que o hardware do seu AA1 seja melhor suportado pelo Ubuntu 9.10, cujo lançamento está muito próximo. Aliás, tão logo seja lançado o "beta" do 9.10, recomendo a instalação na sua máquina.
A partir do "beta" já se tem estabilidade (alguma, pelo menos) e para ter a versão final é só instalar as atualizações.
[32] Comentário enviado por m.yodah em 19/04/2010 - 16:23h
Prezados,
Li no Wiki do Ubuntu que a versão 9.10 (Karmic Koala) do UNR está apresentando alguns problemas sérios com o meu modelo de Netbook (MSI Wind U100).
Fala-se lá também que a 9.04 (Jauty Jackalope) está funcionando bem no meu tipo de máquina.
Mas não consigo achar onde baixar a 9.04 em português.
Alguém pode me passa um link, dica ou enderço de ftp?
Obrigado
[33] Comentário enviado por edanber em 03/05/2010 - 20:58h
Pinduvoz,
Pesquisando no Google sobre otimização do AA1 com SSD, descobri essas suas dicas interessantes aqui do VOL. (Assunto que eu desconhecia totalmente). Sendo assim, resolvi aplicar as sugestões recomendadas.
Desinstalei o Linpus e instalei no meu netbook AA1 (SSd=8GB e RAM=512MB) o UNR 9.10 formatado em ext2 e sem swap. Grata surpresa até aqui. Achei ele bem esperto e funcional.
Acontece que surgiram algumas dúvidas:
/etc/fstab
Na linha do kernel não há nenhuma referência ao relatime. Posso apenas acrescentar noatime? Como ele está funcionando sem a referência relatime ou noatime?
/etc/init.d/sysklogd
Este arquivo não existe ou está em branco.
Sendo assim, posso apenas acrescentar a sugestão em vez de substituir as funções originais?
Por que não há dados neste arquivo conforme esperado?