Como posso alterar a quantidade de dados copiados de volta para a RAM ao continuar no Linux?

1

Normalmente, quando desligo o meu computador, hiberne. Na próxima inicialização, retomei. Meu problema é que parece que o Linux apenas copia a menor quantidade de dados necessários para o RAM, porque quando eu alterno entre aplicativos, há um pequeno atraso até que eles sejam utilizáveis, porque eles ainda precisam ser carregados do disco (o que é um HDD no meu caso, o que torna este atraso bastante perceptível).

Existe um parâmetro que determina quantos dados são copiados de volta para a RAM pelo kernel após a retomada? É possível que o swappiness afete esse comportamento?

    
por Wilhelm Schuster 28.07.2014 / 17:40

1 resposta

2

O Linux não rastreia quais páginas limpas estavam na RAM quando o sistema hiberna. Eles são descartados porque podem ser carregados de volta do disco. Então, quando o sistema retoma, ele não tem idéia do que carregar, além do que absolutamente precisa ser carregado. Seus aplicativos precisam refazer as páginas de seus arquivos executáveis.

    
por 28.07.2014 / 17:54