Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Mão na Massa LDAP - 1 Profissional por Máquina
Configure um serviço de Diretórios baseado no servidor OpenLDAP!
Dia 6 de Dezembro - São Paulo
Saiba mais


 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Você está aqui: Home  → Arquivo Dicas-L

 

PHP Conference Brasil

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Publicar em del.icio.us

Melhorando o desempenho do Firefox 3

Colaboração: Eugeni Dodonov

Data de Publicação: 02 de Outubro de 2008

Um pequeno truque para melhorar a velocidade do startup do firefox no Linux:

/usr/bin/firefox:

  #!/bin/bash
  # Preloads and starts firefox
  
  # preload profile for faster in-memory access
  tar cf /dev/null $HOME/.mozilla/firefox --exclude '*/Cache/*'
  
  exec /usr/local/firefox/firefox $*

Com isso, o perfil do firefox é pré-carregado no cache do sistema de arquivos antes de iniciar o executável, o que evita diversos seeks intercalados. E, como já é bem conhecido, os seeks dos discos ATA/SATA são responsáveis por mais de 70% de perda de desempenho de I/O. No meu caso, ao utilizar este script, o tempo da primeira execução do firefox caiu de 7 segundos para 2. Também é possível colocar este comando no script de inicialização do sistema, daí o perfil será carregado somente na inicialização (algumas distribuições de Linux já fazem isso, usando aplicações como preload e readahead).

O firefox 3 também utiliza sqlite3 para muitas coisas (bookmarks, histórico de acessos, ícones dos sites, dados dos formulários, etc). Com o passar do tempo, a base dele tende a aumentar para infinito. Mesmo limpando o histórico, cache, dados de privacidade, etc, o arquivo do BD continua muito fragmentado, o que, por sua vez, resulta em muitos seeks desnecessários. Para otimizar isso, de tempos em tempos (com firefox desligado) dá para rodar esse script:

  find $HOME/.mozilla/firefox -type f -name  *.sqlite  -exec sqlite3 {} vacuum \;

Isso vai desfragmentar todos os arquivos .sqlite do firefox (places, saved forms, favicons, etc). Se o seu firefox dá umas travadas periódicas ao tentar digitar algum endereço, ou ao mostrar os bookmarks, ou simplesmente começa a mexer sem parar no disco sem nenhum motivo aparentente, você definitivamente precisa rodar esse comando!

Além disso, pode-se usar uma extension chamada de SQLite Manager (https://addons.mozilla.org/en-US/firefox/addon/5817) - que permite editar os arquivos .sqlite manualmente, dentro do próprio firefox, um-por-um.

Essa dica inicialmente foi publicada no meu blog, http://dodonov.net/blog/.

Site da comunidade Openswan-BR

Colaboração: Felipe Santos - Rasputin

É com muita alegria que venho anunciar a publicação do Site da Comunidade Openswan-BR... www.br.openswan.org

A comunidade nasceu como uma iniciativa para auxiliar os usuários de Linux no Brasil, que por muitas vezes tem dificuldade em Utilizar uma solução de VPN IPSEC por falta de documentação ou suporte, o intuíto da comunidade é promover a utilização do Openswan no Brasil como solução para VPN IPSEC, auxiliando usuários de TODOS os níveis

Através do site passamos a disponibilizar materiais documentação e tutoriais escritos pela/para comunidade e notificar sobre eventos

Veja a relação completa dos artigos de Eugeni Dodonov

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.11/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.1 /5 (189 votos)

Recomende este site
Recomendar este artigo


Versão para impressão


Opinião dos Leitores

*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Mão na Massa NAGIOS - 1 Profissional por Máquina
Aprenda a Monitorar redes com Eficácia e entenda como aumentar a disponibilidade dos serviços oferecidos pela rede
Dia 6 de Dezembro - São Paulo
Saiba mais

Biblioteca

Redes - Guia Prático
Por Carlos. E. Morimoto

Hardware - o Guia Definitivo
Por Carlos. E. Morimoto

Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto

Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto

VPN: Virtual Private Network
Por Lino Sarlo da Silva

MySQL - Guia do Programador
Por André Milani

Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe

Hardware PC: Guia de Aprendizagem Rápida
Por Carlos E. Morimoto

Extreme Programming
Por Vinicius Manhaes Teles

Google Hacking
Por JOHNNY LONG

Elite da Tropa
Por Luis Eduardo Soares, Andre Batista e Rodrigo Pimentel

Harry Potter e as Relíquias da Morte
Por J.K. Rowling

Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder

PHP para Quem Conhece PHP
Por Juliano Niederauer

O Conhecimento em Rede
Por Carlos Nepomuceno e Marcos Cavalcanti

Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson

Redes de Computadores
Por Andrew S. Tanembaum

Marley e Eu: a Vida e o Amor ao Lado do Pior Cão do Mundo
Por John Grogan

Deus, um delírio
Por Richard Dawkins

Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel

Descobrindo o Linux: Entenda o Sistema Operacional GNU/Linux
Por Joao Eriberto Mota Filho

Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates

1808
Por Laurentino Gomes

UML: Guia do Usuário
Por Grady Booch, James Rumbaugh e Ivar Jacobson