Когда на сервере кончается свободная память, ядро не хватает случайную страницу и не выкидывает первую попавшуюся — но оно и не ведёт точный журнал «кто когда обращался к памяти последним». Между этими двумя крайностями есть рабочий компромисс, на котором держится вся подсистема управления памятью Linux. Разберёмся, как он устроен и что из этого следует для настройки vm.swappiness.
Подробнее →