Como posso usar toda a RAM pelo cache?

0

Estou usando o Ubuntu 12.10 com 4G de RAM. Eu mudei o SWAP para 10 e instalei o Preload. No entanto, o meu sistema usa apenas menos de 1G RAM para armazenar em cache e permanece mais de 2G de RAM em espera.

Como posso usar toda a RAM por cache? Com isso, quero acelerar a abertura e a execução de aplicativos.

Obrigado.

    
por John Hass 16.10.2012 / 09:56

3 respostas

3

Não se preocupe com isso. As otimizações de cache executadas no kernel do Linux e confiam em mim, quando for necessário armazenar os dados em cache, elas serão armazenadas em cache. Execute o sistema por alguns dias e veja o que acontece então.

Observe também que o sistema não possui poderes precognitivos e dificilmente pode armazenar em cache todo o seu disco rígido, assim, quando você executar um programa pela primeira vez, ele não será armazenado em cache.

Se você está com muita RAM livre em mãos e um aplicativo específico que depende de tempos de leitura e acesso ultrabaixos, sempre é possível construir um disco de RAM. Normalmente, dificilmente vale a pena um esforço.

    
por January 16.10.2012 / 10:04
0

Na minha opinião, o seu computador não usa toda a memória RAM, porque não precisa de todo o seu ram.Ou seu cpu não é poderoso para usar todo o seu ram

    
por G.GUL 16.10.2012 / 10:00
0

Um bom uso para o seu RAM extra é adicionar a seguinte linha ao / etc / fstab:

tmpfs                       /tmp                    tmpfs mode=0777 0 0

Isso fornece armazenamento para arquivos temporários na RAM. Tome cuidado para ter espaço de troca suficiente (2x Ram) para que o sistema de arquivos / tmp possa crescer.

Nota: Não é esperado que os arquivos em / tmp sejam preservados durante a reinicialização. Então é seguro fazer isso. Por outro lado, o diretório / var / tmp DEVE ser preservado durante as reinicializações, portanto, não aplique tmpfs em / var / tmp !!!

    
por Floyd 16.10.2012 / 15:06