É possível que as unidades de estado sólido (ou qualquer unidade mais rápida) tornem os aplicativos comuns mais rápidos, mesmo se forem armazenados em cache?

2

Assumi que as unidades de estado sólido são insignificantes depois que o Firefox é totalmente ativado e nenhuma atividade de disco importante depois disso está acontecendo. No entanto, gostaria de saber se algum tipo de atividade 'em cache do disco para a CPU' está ocorrendo, o que pode melhorar as unidades de estado sólido (ou qualquer unidade mais rápida). Então, novamente, eu suspeito que pode ser dependido apenas no barramento (ou algum tipo de unidade de memória cache). Hrm ..

    
por j riv 14.01.2011 / 18:55

3 respostas

3

Por padrão, o Firefox armazena em cache todo o conteúdo baixado no disco. Você pode configurar o Firefox para usar sua memória RAM como cache, embora eu não tenha certeza se as versões mais recentes do Firefox têm essa opção ativada por padrão. Para sua referência, isso é muito diferente, em seguida, alterar as opções de limpeza de memória e coleta de lixo, pois você pode forçar o Firefox a usar mais RAM e usar menos cache de disco - que é um opção eu recomendo strongmente se você usar uma unidade de estado sólido.

Antes de entrar em como você pode fazer isso, observe que se você tiver a escolha entre usar uma unidade de disco (mecânica ou sólida) ou RAM para cache, independentemente do aplicativo, use a RAM sempre (é para isso que está lá!). Além de ser mais rápido e com menos tempo de acesso, a DRAM não possui um número limitado de gravações oposta aos SSDs. Novamente, no entanto, isso pressupõe que você tenha memória suficiente para usar como cache - veja a parte inferior da minha resposta para mais sobre isso.

Agora, para definir a quantidade de RAM que o Firefox usa antes usando o cache de disco, navegue em seu navegador para about: config. No filtro, digite "memory" e você verá:

browser.cache.memory.capacity

Se não o fizer , você precisará criar manualmente essa chave como um valor inteiro. Esse valor inteiro representa o cache de memória (em kilobytes) que o Firefox pode usar. Eu pessoalmente configuro esse valor para 393216 ou 384mb. Para evitar que o Firefox fique sem memória, você pode aumentar o cache de disco usado alterando a seguinte variável (você pode usar apenas "disco" como filtro de pesquisa):

browser.cache.disk.capacity

Mais uma vez, esse é o cache de disco (em kilobytes) como um valor inteiro e, se não existir, você deve criá-lo. Eu pessoalmente defini o meu para 0 depois de mudar para uma unidade de estado sólido, embora você possa definir isso como quiser (IIRC, o valor padrão era 300mb ou 307200 ). Observe que isso é diferente da quantidade de armazenamento que o Firefox usa para armazenar arquivos off-line ou seu histórico da web.

Agora, volte a usar memória versus uma unidade de disco como o cache de um aplicativo. Para uma unidade de estado sólido, supondo que você tenha comprado uma, é (geralmente) assumido que o sistema possui memória adequada (caso contrário, você não teria gasto 10x mais em uma unidade de baixa capacidade). Devido aos limitados ciclos de gravação das unidades de estado sólido, você também deve desativar quaisquer arquivos de paginação / troca de arquivos em SSDs , pois isso causará um número artificialmente maior de gravações na unidade, diminuindo sua vida útil. Desabilite seu arquivo de paginação / swap para forçar o sistema a usar mais memória. Se você ainda quiser um buffer seguro ou ainda precisar de memória virtual, mova o arquivo de paginação / swapfile para uma unidade disco rígido .

Sim, pode ser mais lento, mas pelo menos você não vai queimar seu novo SSD mais rápido. Este ponto deve fazer com que aqueles com uma questão orçamentária apertada se devem ou não alocar seus fundos para mais RAM ou um (maior) SSD. A escolha depende das suas necessidades, mas tenha em mente esses pontos.

As unidades de estado sólido nunca devem ser usadas para armazenamento em cache pelo motivo limitado do ciclo de vida - é para isso que sua RAM se destina e a maioria dos desenvolvedores de aplicativos (deve) escrever programas com isso em mente. Independentemente da velocidade de SSDs vs HDDs, eles ainda apresentam um gargalo em comparação com a largura de banda do barramento de memória.

    
por 29.06.2011 / 12:42
1

Bem, é claro que isso faria diferença no Firefox ou em qualquer outro navegador, pois eles usam caches de navegador, onde procuram por arquivos que já baixaram ao carregar novas páginas (por exemplo, o logotipo do Superusuário nesta página. e os arquivos CSS do site), embora alguns deles provavelmente também sejam armazenados em cache na RAM.

    
por 14.01.2011 / 19:02
0

Se você puder colocar seu espaço de troca de memória virtual, pode ser uma grande vitória!

Até mesmo um aplicativo totalmente carregado precisa ler / gravar o cache (servidor da web), marcadores / preferências que podem se beneficiar.

Acho que o cache da Web em um navegador da Web também pode ser útil, afinal, cada página da Web está sendo gravada no seu disco. Quanto mais rápido o disco, melhor!

    
por 14.01.2011 / 19:01