Firefox não listado no preload.state

25. Re: Firefox não listado no preload.state

Henrique
Henrique-RJ

(usa Outra)

Enviado em 21/04/2018 - 09:18h

Estive refletindo sobre as experiências que tive com o preload e resolvi reinstalar ele para mais testes.

É porque passei por uma situação bem prazerosa ao navegar com o Firefox e abrir aplicativos quase sem acesso nenhum ao disco, com a máquina totalmente silenciosa, quando havia feito a primeira alteração no preload.conf mexendo no minsize ( 300 000 000 ) e no memcached ( 60 ).

Essa situação me fez perceber como este hardware é bem velhinho pois a execução de procedimentos se baseando só na memória física e no processador ao não acessar o HD foi bem lenta mesmo assim ( eita máquina velha sô !!! sucata !!! ).

Nas experiências anteriores descobri como finalmente escrever o Firefox e suas dependências no preload.state para que o mesmo fosse pré-recarregado na inicialização acrescentando ao mapprefix e ao execprefix, no preload.conf, o diretório do Firefox mas o boot ficou muito lento e não deu resultado ( desconfio que é por falta de memória física, mesmo tendo aumentado ao máximo a memória cache do preload por meio de seu arquivo de configuração preload.conf ).

Gosto de deixar essas minhas experiências aqui no fórum não só para servir para outros que necessitem mas também para que eu mesmo possa vir a consultar mais tarde caso venha a esquecer.

Parece que o preload melhora sim o uso do sistema mas tem que saber ajustar ele pois em sua configuração default ele fica sem memória cache nenhuma ( zero ).

Continuo testando mas já desisti de melhorar o carregamento do Firefox que é muito pesado.


  


26. Re: Firefox não listado no preload.state

Henrique
Henrique-RJ

(usa Outra)

Enviado em 27/05/2018 - 21:31h

Pois é gente

Hoje finalmente o Firefox está carregando mais leve do que antes graças ás configurações abaixo que fiz no /etc/preload.conf

minsize = 1000000 ( equivale a 1MB o que faz com que o preload acompanhe a execução de arquivos acima disso e não só arquivos acima de 2MB como estava em seu modo padrão )

mapprefix = /usr/;/lib;/lib/x86_64-linux-gnu/;/var/cache/;/home/henrique/firefox/;!/

exeprefix = !/usr/sbin/;!/usr/local/sbin/;/usr/;/lib/x86_64-linux-gnu/;/home/henrique/firefox/;!/

Os diretórios, /lib/x86_64-linux-gnu/ , e , /home/henrique/firefox/ são os que possuem boa parte das dependências usadas por esse navegador. Esse primeiro diretório possui dependências ( compartilhadas ) que são usadas também por outros aplicativos da distro. O preload.state passou a mapear os arquivos desses diretórios que configurei.

Agora, tive que ter a paciência de esperar acho que, mais de uma semana, até o preload considerar o Firefox como um programa muito usado e assim passar a carregá-lo pelo menos em parte na inicialização.



27. Re: Firefox não listado no preload.state

Matheus
pylm

(usa Gentoo)

Enviado em 27/05/2018 - 21:56h

Já pensou em não desligar o computador? Bota em suspensão, a máquina entra em um estado de consumo mínimo pra manter só a RAM ligada, o "boot" é praticamente instantâneo e o acesso ao disco diminui já que o cache vai estar sempre na RAM, ponto negativo é que se rolar uma queda de energia você perde o que tava na RAM.


28. Re: Firefox não listado no preload.state

Henrique
Henrique-RJ

(usa Outra)

Enviado em 27/05/2018 - 22:05h

pylm escreveu:

Já pensou em [n]não[/b] desligar o computador? Bota em suspensão, a máquina entra em um estado de consumo mínimo pra manter só a RAM ligada, o "boot" é praticamente instantâneo e o acesso ao disco diminui já que o cache vai estar sempre na RAM, ponto negativo é que se rolar uma queda de energia você perde o que tava na RAM.


Quero não.

É máquina muito velhinha ( soquete AM2 ) e acho que não convém deixá-la sempre ligada ( a placa-mãe dela tem até um capacitor estufado no circuito de alimentação do processador ).




29. Re: Firefox não listado no preload.state

Henrique
Henrique-RJ

(usa Outra)

Enviado em 08/06/2018 - 08:58h

Só não consegui prerecarregar todo o Firefox assim como o Synaptic, o Dolphin e o terminal ( eles sempre acessam alguma coisa no HD na primeira vez que são clicados ).

Outra coisa boa é que consegui economizar aparentemente algumas dezenas de megabytes de memória livre por mais paradoxal que pareça isto é, ter prerecarregado parte do Firefox e os outros na inicialização pelo preload e ainda sobrar mais memória livre.

Também fiz outras modificações no preload.conf recentemente. Baixei o minsize de 1MB para 100KB ( minsize= 100000 ) e aumentei o maxprocess de 30 ( default ) para 200. Ainda estou acompanhando o desenrolar destas últimas mudanças pra ver como fica pois levam dias para saber o resultado.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts