• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-224-18-114.compute-1.amazonaws.com

    swapon

    Как очистить SWAP в Linux Debian ?

    Недавно наткнулся на такую проблемку "Как очистить SWAP в Linux Debian". Так как, после того как кто-то использует много ОЗУ, перезагружаться чтоб очистить SWAP. Ведь если его не очистить то машинка мягко говоря начинает тормозить. А если это ещё и сервер с несколькими сайтами, а то и больше, то после перезагрузки приходится ещё и все их перепроверить на работоспособность.

    Поковырявшись немного в интернет нашел  две команды решившие мою проблему!

    swapoff/swapon

    А точнее сначала вводим:

    swapoff -a

    Этим мы отключаем использование swap. А через минуту - пару минут, после того как наш swap перенесётся снова в ОЗУ, вводим:

    swapon -a

    Этим мы снова подключаем использование swap. Полностью отключать и не включать swap я не рекомендую, хотя бывают разные конфигурации железа, возможно где-то это будет оправданно.

    Командой swapoff -a, запущенной от имени суперпользователя, можно отключить использование всех разделов и файлов подкачки. После ввода команды содержимое свопа за несколько минут загружается обратно в оперативную память, а сам раздел подкачки отключается. Если честно, я не испытывал, что произойдёт, если при этом оперативной памяти окажется недостаточно. Ну и после загрузки содержимого свопа в оперативную память я всегда включал его обратно командой swapon -a. Однако приятно, что можно так легко и быстро вернуть отзывчивость системы одной командой безо всяких перезагрузок.