Иногда я замечал в системном менеджере Ubuntu, что без полного использования физической оперативной памяти память подкачки начинает привыкать.
Почему это так?
Иногда я замечал в системном менеджере Ubuntu, что без полного использования физической оперативной памяти память подкачки начинает привыкать.
Почему это так?
От Ubuntu Wiki Swap Faq
Значительное количество страниц, используемых этими большими программами во время запуска, может использоваться только для инициализации, а затем никогда не использоваться снова. Система может поменять эти страницы и освободить память для других программ или даже для дискового кэша. В этих случаях используется своп, чтобы помочь системе справиться с любой дополнительной нагрузкой.
Я чувствую, что ядро Linux делает это оптимально и довольно хорошо, так что вам не нужно беспокоиться вообще. Вы можете уменьшить перестановку, чтобы увеличить использование оперативной памяти, но я бы не советовал этого делать.
ОС отправляет страницы для обмена на just in case
. Он делает это так, что, если требуется подкачка, он может удалить "поменяемые" страницы из памяти без задержки записи их на диск.
У меня нет никаких доказательств этого, но я бы предположил, что он делает это, когда у него есть свободное время, поэтому он может делать это, не влияя на обычные операции.