O Firefox grava muitos dados em um SSD. Como consertar isso?
Os SSDs finalmente se tornaram disponíveis para a maioria dos usuários de laptop e PC. Eles têm muitas vantagens, a principal delas é o alto desempenho, mas também há desvantagens. As desvantagens incluem menos resistência ao desgaste em comparação com o HDD (recurso de gravação). É verdade que os SSDs modernos geralmente têm uma vida mais longa que a obsolescência.O estado sólido revela todo o seu potencial como um disco do sistema. Nesta configuração, o sistema operacional e os aplicativos instalados na unidade do sistema leem e gravam dados no SSD. Como se viu , o navegador Mozilla Firefox grava uma quantidade relativamente grande de dados todos os dias, o que mata o recurso SSD.A maioria dos usuários de PC sabe que os navegadores gravam muitos dados no disco rígido ou no disco rígido. Mas quanto exatamente? Sergey Bobik, que instalou a versão gratuita do SSDLife em seu computador, pensou sobre isso. Este software permite avaliar o status do SSD e mostra a vida útil aproximada da unidade.Por dois dias, Sergey não trabalhou com nada, exceto um navegador e um email. E fiquei muito surpreso quando descobri que 12 GB de dados foram gravados no SSD em um desses dois dias. Como ele não carregava arquivos volumosos e os sites de trabalho não podiam fornecer um cache desse volume, foi decidido encontrar o motivo do que aconteceu.Sergey Bobik monitorou as estatísticas fornecidas pelo aplicativo por duas semanas. Como se viu, mesmo quando o computador não funcionou (mas não estava desligado), grandes quantidades de dados de até 10 GB foram carregadas no SSD.
O principal culpado do que aconteceu foi o navegador Firefox. Ele baixou de 300 KB a 2 MB a cada segundo. A gravação foi realizada em um arquivo chamado recovery.js. Como se viu, este é um backup da sessão do Firefox. É usado se o navegador ou o sistema operacional travar. Esse é um recurso útil, mas que consome muitos recursos. E se levarmos em conta o fato de que o SSD possui um recurso limitado, você já precisará decidir por si mesmo qual é mais útil - um disco de trabalho ou restaurar a sessão atual do navegador após a falha.Sergei escreve que o problema não está apenas em um arquivo. Para estudar o problema mais detalhadamente, ele executou várias etapas adicionais:1. Defina o valor de browser.sessionstore.interval como 15000 ms e fechou todas as guias abertas do navegador;2. Abriu uma única guia no Google.com, esperou alguns minutos e fechou-a;3. Abra novamente o navegador e verifique o tamanho de recovery.js. Seu tamanho diminuiu para 5 KB em vez de 900 KB;4. Abri várias revisões de vários dispositivos em duas janelas diferentes. Procurei resenhas e abri os resultados da pesquisa em novas guias;5. Abriu a terceira janela do navegador, abriu vários sites nas guias desta janela;6. Lançou o Process Monitor e começou a rastrear recovery.js e arquivos de cookie *.
7. Registro de eventos removido em “Arquivo-> Capturar Eventos”. Os logs existentes também foram limpos;8. Reative o registro de eventos em “Arquivo-> Capturar Eventos”. Deixei nas três janelas do navegador indicadas acima por 45 minutos. Nesse momento, Sergey ligou o Chrome para suas próprias necessidades;9. Examinei as estatísticas do navegador em "Ferramentas-> Resumo do arquivo".Como se viu, durante esse período o Firefox gravou 1,1 GB de dados no disco. O volume principal é de cookies *.
Ao mesmo tempo, o arquivo após todas as manipulações realizadas cresceu apenas para um volume de 1,3 MB.Sergey voltou ao Firefox e abriu uma caixa de correio no outlook.com em uma das janelas. Limpou todos os logs de eventos no Process Monitor e começou a monitorar novamente. Desta vez, ele deixou o Firefox ocioso por apenas 10 minutos. Depois disso, o tamanho do recovery.js aumentou para 1,5 MB. Os cookies novamente ocuparam muitas centenas de megabytes no SSD.
Segundo o autor do trabalho, o navegador pode gravar um monte de dados no arquivo recovery.js, cookies ou ao mesmo tempo registrar informações tanto no local quanto no local. Se você usar 1,1 GB de dados gravados pelo Firefox como uma constante, poderá registrar 35 GB de informações em um dia útil, se não desligar o sistema. Após as medições, a gravação no arquivo recovery.js está em andamento a uma velocidade de 2 MB / s.O que pode ser feito?
Se você tem um disco rígido regular, não pode se preocupar. Mas se um SSD estiver instalado como sistema, vale a pena executar uma série de ações que podem interromper o fluxo de dados gerados pelo navegador Firefox.A ação principal é configurar uma das opções do Firefox, browser.sessionstore.interval. Este parâmetro está disponível ao executar um comando "about:config"
na barra de endereço. Por padrão, são 15 segundos. O intervalo de tempo pode ser estendido até 30 minutos. Nesse caso, a quantidade de dados gerados pelo Firefox por dia é reduzida de 10 a 15 GB para 2 GB. Isso ainda é muito, mas várias vezes menos do que antes das configurações do navegador serem concluídas.O recurso de alguns SSDs de consumo é de apenas 20 GB de dados gravados por dia. O Firefox pode usar metade desse recurso. Se o seu navegador constantemente possui muitas janelas abertas e você trabalha com sites "pesados", pode esperar ainda mais dados gravados pelo Firefox do que o indicado acima.Vale a pena aumentar o valor do parâmetro browser.sessionstore.interval, mesmo se você tiver um disco rígido normal como disco do sistema. O fato é que a gravação constante em um disco reduz seu desempenho, e um PC pode se tornar um pouco mais rápido se você remover a gravação constante de dados do navegador.Os desenvolvedores do Firefox dizemque eles sabem sobre o problema, mas até agora não é possível resolvê-lo, pois você precisará alterar completamente o princípio da função Restauração de Sessão.Source: https://habr.com/ru/post/pt397865/
All Articles