Como fazer o Ubuntu usar mais RAM para armazenar em cache um conjunto específico de binários?

8

Depois de 2 semanas tentando, falhando, tentando novamente, ainda falhando, finalmente consegui o Ubuntu estável e operacional.

Meu disco rígido é bem antigo e lento, mas eu tenho RAM em excesso (16 GB, 2133 mhz), então eu estava pensando em usar essa RAM para buscar mais rápido.

Como eu posso manualmente armazenar em cache os binários dos programas antes de executá-los? Eu sei sobre o pré-carregamento, mas não é isso que eu quero, quero bloquear o processo ' binários na memória por isso não pode sair e eu quero fazer isso manualmente, de preferência com GUI, mas eu não tenho um problema com o terminal.

Eu não quero executá-lo, basta carregar os binários e dependências na memória.

Você sabe de alguma coisa que possa fazer isso?

    
por Boltthrower56 20.02.2013 / 14:47

2 respostas

5

Existe um tutorial bastante longo sobre os fóruns que você pode gostar:

link

  

O guia basicamente explica como criar uma imagem do squashfs a partir da sua instalação existente no Ubuntu e copiar a imagem inteira para a RAM na inicialização para acelerar o seu sistema operacional. Também vou detalhar alguns detalhes de como fazer seu / home mount a partir de um disco rígido regular, certificando-se de que as informações importantes que você gostaria de salvar em sua máquina permaneceriam intocadas entre as botas.

Veja o guia para detalhes.

    
por Panther 20.02.2013 / 14:51
2

Três palavras-chave para o google e alguns links úteis:

Alterar o swappiness: Como eu configuro o swappiness?

/ tmp para RAM (): Como posso usar o armazenamento RAM para o diretório / tmp e como definir uma quantidade máxima de uso de RAM para ele?

Desativar o tempo de acesso: link

Estes também foram recentemente abordados no Hak5 para otimização da bateria do laptop, mas esses truques também devem ser úteis para você, pois a maneira de economizar energia é usar menos do que o bom e velho disco rígido: link

    
por Tanel Mae 20.02.2013 / 15:12