O Firefox grava megabytes de dados por minuto em disco, por quê?

23

iotop -a (I / O acumulado) no Linux é exibido após cerca de 10 min. de navegar na Internet:

Total DISK READ:       0.00 B/s | Total DISK WRITE:       0.00 B/s               
  TID  PRIO  USER     DISK READ DISK WRITE>  SWAPIN      IO    COMMAND           
17330 be/4 wojdyr     1540.00 K     38.48 M  0.00 %  0.00 % firefox              
  403 be/3 root          0.00 B     31.65 M  0.00 %  0.06 % [jbd2/sda5-8]        
17276 be/4 wojdyr      800.00 K     31.06 M  0.00 %  0.00 % firefox              
17329 be/4 wojdyr        0.00 B     20.96 M  0.00 %  0.00 % firefox              
31896 idle wojdyr        0.00 B   1200.00 K  0.00 %  0.00 % virtuoso-~.ini +wait 
31924 be/4 wojdyr        0.00 B   1064.00 K  0.00 %  0.00 % akonadi_n~ail_feeder 
18959 be/4 wojdyr        0.00 B    796.00 K  0.00 %  0.01 % firefox

Estou bastante surpreso com a quantidade de dados gravados no disco. Eu desliguei o cache de disco, mas isso não fez uma diferença notável. Eu desativei block-reported-attack-sites / web-forgeries - nada mudou.

Esta taxa de gravação em disco é normal no Firefox (10.0.1)? Ele excede rapidamente o tamanho total do perfil do meu Firefox.

Analisando os tempos de modificação dos arquivos no perfil do firefox, vejo que alguns arquivos são modificados com muita frequência:

cookies.sqlite{-wal,-shm}
sessionstore.js
places.sqlite{-wal,-shm}
permissions.sqlite

Há algo errado com o meu sistema ou configuração, ou é típico do FF?

Eu não gosto dessa gravação inútil no disco (SSD). Posso fazer algo sobre isso?

EDIT: Encontrei este guia como relocar todo o Firefox perfil para RAM. Reduziu quase a zero os dados escritos pelo firefox durante a sessão. (Eu sei que isso é um pouco paranoico e provavelmente não vale a pena.)

    
por marcin 11.03.2012 / 14:22

6 respostas

16

Eu fiz uma investigação de onde as gravações do meu SSD vêm. Eu encontrei a mesma coisa que você fez. Depois de analisar os registros de gravações, bem como pensar sobre as coisas, percebi que é a recuperação de falhas do Firefox. Para poder recuperar de uma falha, o Firefox precisa gravar a sessão no disco. As informações da sessão são armazenadas nos quatro arquivos listados. O Firefox atualiza tudo a cada 30 segundos. Com muitas guias em uma grande sessão, isso gera alguns GB por dia.

Mas como surfasb diz, não é realmente nada para se preocupar.

    
por 12.03.2012 / 21:02
22

Existe uma configuração no Firefox que controla a frequência com que a sessão restaurada salva os arquivos. Vá para about:config e altere:

  • browser.sessionstore.interval para alterar a frequência com que a sessão é salva. No meu sistema, o padrão era 15000 (milissegundos), então ele estava gravando no disco a cada 15 segundos. Se você aumentar para 300000, ele só gravará a cada 5 minutos.

  • browser.sessionstore.enabled pode ser alterado para false para desativar esse recurso completamente. Isso reduzirá a quantidade de gravações em disco que o Firefox faz, mas isso também impedirá que o Firefox restaure sua sessão quando ela falhar.

por 12.03.2012 / 23:11
3

Depois de carregar cerca de 10 páginas e algumas no Google Chrome, a minha aparência é assim:

Então eu acho que é normal usar o arquivo de troca / paginação.

(Embora alguém pense comigo usando apenas 31% de RAM, não iria trocar nada.)

    
por 11.03.2012 / 21:46
1

FF estava gravando no disco constantemente a 2.5+ MB / s! Eu corri sudo iosnoop -p PID e descobri que o Web Clipper do Evernote estava fazendo toda a escrita. Eu removi e as gravações em disco baixaram para 0 a alguns kb / s.

    
por 19.02.2014 / 18:00
-1

É perfeitamente normal que um navegador armazene alterações em cookies e sessões no disco. Os dados sobre quais guias você tinha aberto devem ser mantidos em algum lugar. Seu diretório usr (eu presumo que é onde o Firefox armazena essas coisas) não deve ser localizado em um SSD para começar, mova-o para um HDD.

    
por 11.03.2012 / 14:27
-1

Talvez alguém tenha comprometido a máquina e a esteja usando para redes P2P ou F2F anônimas com sistemas de arquivos ofuscados e criptografados? Como:

link

ou

link

link

    
por 11.03.2012 / 17:42