Как очистить swap-файл (своп) в Linux CentOS

10 Апр 2015
Admin
1987
2

Виртуальная память в ОС Linux часто называется файлом подкачки и используется когда физическая память RAM заполнена. Когда системе нужная память и RAM-память заполнена неактивные страницы будут перемещены в swap-файл, к сожалению файл подкачки это не полноценная замена оперативной памяти, а всего лишь некоторый объем выделенного места на диске, который задается при установке операционной системы Linux.

Иногда система может зарезервировать место в swap-файле даже если в наличии есть достаточно оперативной памяти, это может быть вызвано тем, что неактивные страницы были перемещены в файл подкачки в момент когда был дефицит оперативной памяти RAM и не смогли вернуться в физическую память в нормальном состоянии

Если вы не уследили за заполнением оперативной памяти и данные начали свопиться в swap-файл то после исправления проблемы и остановки процесса жрущего память вам нужно будет очистить своп-файл и сделать это можно следующими командами:

Выключаем своп-файл для того, чтобы данные с него удалились командой в ssh консоли:

 

После этого swap-файл нужно включить обратно, делаем это следующей командой в ssh консоли:

 

Также для того, чтобы понять какой процесс загрузил swap раздел нужно запустить команду top (диспетчер процессов) и нажать F потом P потом клавишу Enter после этого вы увидите дополнительный столбец в top диспетчере и сможете отсортировать процессы по используемой памяти сочетанием клавиш Shift+M и далее по PID процесса удаляйте через команду kill -9 PID.

Если у вас возникнут трудности или вопросы, вы можете задать их в комментарии.
УжасноПлохоНормальноХорошоОтлично (1 голос(ов), средняя оценка: 5,00 из 5)
Загрузка...
Похожие записи:
Фильтр по
Post Page
Linux Руководства CentOS Mint Ошибки и Решения Хостинг
Сортировать

2 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *