¿Cómo puedo cambiar la cantidad de datos copiados nuevamente en la RAM al reanudar en Linux?

¿Cómo puedo cambiar la cantidad de datos copiados nuevamente en la RAM al reanudar en Linux?

Normalmente, cuando apago mi computadora, hiberno. En el siguiente arranque lo reanudo. Mi problema es que parece que Linux simplemente copia la menor cantidad de datos necesarios en la memoria RAM, porque cuando cambio entre aplicaciones hay un pequeño retraso hasta que se pueden utilizar porque todavía tienen que cargarse desde el disco (lo cual es un HDD en mi caso, lo que hace que este retraso sea bastante notorio).

¿Existe algún parámetro que determine la cantidad de datos que el kernel vuelve a copiar en la RAM después de la reanudación? ¿Es posible que elswappiness¿Afecta ese comportamiento?

Respuesta1

Linux no realiza un seguimiento de qué páginas limpias había en la RAM cuando el sistema hiberna. Simplemente se descartan porque se pueden volver a cargar desde el disco. Entonces, cuando el sistema se reanuda, no tiene idea de qué cargar, aparte de lo que es absolutamente necesario cargar. Sus aplicaciones tienen que fallar en las páginas de sus archivos ejecutables.

información relacionada