1

Обычно, когда я выключаю свой компьютер, я сплю. При следующей загрузке я потом возобновляю. Моя проблема в том, что кажется, что Linux просто копирует наименьшее количество данных, которое необходимо, обратно в оперативную память, потому что, когда я переключаюсь между приложениями, есть небольшая задержка, пока они не будут использованы, потому что они все еще должны быть загружены с диска ( это жесткий диск в моем случае, что делает эту задержку довольно заметной).

Есть ли параметр, который определяет, сколько данных копируется обратно в ОЗУ ядром после возобновления? Возможно ли, что swappiness влияет на это поведение?

1 ответ1

2

Linux не отслеживает, какие чистые страницы были в оперативной памяти, когда система находится в спящем режиме. Они просто сбрасываются, потому что они могут быть загружены обратно с диска. Поэтому, когда система возобновляет работу, она не знает, что загружать, кроме того, что абсолютно необходимо загрузить. Ваши приложения должны возвращаться к ошибкам на страницах своих исполняемых файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .