Быстрая очистка swap в Linux & FreeBSD

Бывает что система уходит своп, разной степени глубины. Перезапуск демонов помогает освободить память, но не всегда очищает swap полностью, и nagios или иная система мониторинга продолжает нервинчать по поводу того что истсема свопится. Очистить своп, при условии, что свободной памяти больше чем занятого свопа можно выполнив от root следуюущие команды:

swapoff -a && swapon -a

Таким образом вы отключаете все задействованные в системе своп разделы или файлы, заставляя ОС перетянуть все данные в RAM, и включаете обратно, получив на выходе девстенно чистый swap.

3 thoughts to “Быстрая очистка swap в Linux & FreeBSD”

    1. На самом деле, вполне выходит. В вашем случае, память таки используется, и прежде чем чистить swap, ее необходимо освободить.
      Найдите и прибейте/перезапустите процесс, потребляющий память. Если проблема постоянная — имеет смысл добавить памяти.

Добавить комментарий для Arseny Отменить ответ