Оптимальная стратегия своппинга в Linux

01.05.2004 19:30

Некоторые разработчики Linux ядра выступают с инициативой изменения политики помещения кода приложений в swap в сторону уменьшения нагрузки на swap, т.е. помещать в него только в крайнем случае.

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

Оппоненты приводят контраргумент - необходимость дополнительного времени для восстановления активного состояния приложения помещенного в swap.

В 2.6 ядре степенью жесткости помещения приложения в раздел подкачки можно варьировать через /proc/sys/vm/swappiness, поместив туда число от 0 до 100, чем больше число тем более агрессивна политика помещения приложения в swap.