Вы можете ограничить объем подкачки, физической памяти или их обоих с помощью cgroups
. Более примитивный способ - использовать ulimit, но в настоящее время контрольные группы являются стандартными. (Я не буду копировать всю документацию по cgroups)
С помощью cgroups вы также можете указать лимит использования ЦП и дискового ввода-вывода для каждой программы в иерархии, чтобы вы могли установить более высокий приоритет для ваших важных задач.