Настроить linux, чтобы всегда поддерживать определенный объем свободной памяти? - PullRequest
1 голос
/ 10 января 2020

На сервере linux у меня 12 ГБ ОЗУ и 4 ГБ подкачки.

Мне нужно настроить его таким образом, чтобы он всегда оставлял определенное количество ОЗУ свободным, помещая вещи в своп , Например, всегда оставляйте 1 ГБ оперативной памяти свободным.

Сейчас он начинает использовать подкачку только тогда, когда все 12 ГБ ОЗУ заполнены на 100%, так что я могу получить ситуацию, подобную этой:

  • ОЗУ: 12 из 12 ГБ использовано, 100% использовано
  • Обмен: 0 из 4 ГБ использовано

Вместо этого ставится то, что я хочу сделать в такой ситуации 1 ГБ данных для подкачки:

  • ОЗУ: 11 из 12 ГБ использовано
  • SWAP: 1 из 4 ГБ используется

У меня есть / proc / SYS / VM / swappiness = 60. Linux дистрибутив Ubuntu

...