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

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

Normalmente, quando desligo meu computador, hiberno. Na próxima inicialização eu retomo. Meu problema é que parece que o Linux apenas copia a menor quantidade de dados necessária de volta para a memória RAM, porque quando estou alternando entre aplicativos, há um pequeno atraso até que eles sejam utilizáveis, porque eles ainda precisam ser carregados do disco (que é um HDD no meu caso, o que torna esse 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? Será possível que oswappinessafeta esse comportamento?

Responder1

O Linux não controla quais páginas limpas estavam na RAM quando o sistema hiberna. Eles são descartados porque podem ser carregados de volta do disco. Portanto, quando o sistema for reiniciado, ele não terá ideia do que carregar, além do que realmente precisa ser carregado. Seus aplicativos precisam retornar às páginas de seus arquivos executáveis.

informação relacionada