Mantendo caches de disco ao hibernar

2

Existe uma maneira de manter caches de disco ao hibernar o Linux? Eu entendo e concordo que soltá-los é a melhor opção. Mas meu sistema não responde depois do currículo e eu gostaria de tentar manter esses dados.

É claro que tanto a hibernação quanto a retomada serão mais lentas, já que os dados do cache de disco precisarão ser gravados para serem trocados e restaurados. E, claro, precisarei de mais espaço de troca do que agora. Mas ainda assim, eu tenho procurado em toda a web e não encontrei nenhuma maneira de configurar as coisas assim.

Eu uso o pm-utils com o uswsusp como backend, mas estou aberto a sugestões.

    
por ateijelo 27.03.2013 / 13:20

2 respostas

2

Eu conheço sua dor, depois da hibernação meu computador fica muito mais lento.

Mas há outro caminho. Chama-se TuxOnIce .

É muito mais rápido que a hibernação no kernel e é capaz de salvar TODA a memória em uso, incluindo os caches de disco. Faz uma enorme diferença e, na verdade, torna a hibernação no Linux utilizável no dia a dia.

Cuidado - isso envolve construir seu próprio kernel. Se você é um usuário Debian ou Ubuntu, isto é bastante fácil usando o kernel-package (make-kpkg). Boa sorte!

    
por 27.03.2013 / 23:26
0

Você deve verificar seu valor de swappiness. Geralmente é deixado em 60. Deve ser 10 ou 15:

cat /proc/sys/vm/swappiness

Você pode alterá-lo rapidamente com

sudo bash -c "echo -e 10 > /proc/sys/vm/swappiness"

e faça-o ficar com

sudo bash -c "echo 'vm.swappiness = 15' >> /etc/sysctl.conf"

    
por 15.07.2015 / 09:36