Настраиваем SWAP файл в Debian/Linux

Автор: Гость | от 2016 » Август » 27 | посмотрело: 429

0

SWAP — swapping («подкачка») используется тогда, когда операционная система считает, что для работы компьютера недостаточно имеющейся оперативной памяти и тогда операционная система автоматически начинает использовать выделенное пространство физической памяти, как оперативную.

Так же Swap файл может использоваться для гибернации. Иными словами операционная система сохраняет состояние оперативной памяти на энергонезависимое устройство хранения данных перед выключением.

После включения компьютера восстанавливается содержание оперативной памяти и можно продолжить работу с того места, на котором остановились. Режим запущенных программ при этом остается в неизменном состоянии.

Память под SWAP раздел можно выделить раздел подкачки при установки операционной системы (в нашем случае Debian), но если Вы этого не сделали или Вам недостаточно выделенного объема Вы всегда сможете под эти задачи организовать файл подкачки.

Нам потребуется изучить:

mkswap — системная утилита UNIX-подобных операционных систем предназначенная для создания раздела или файла подкачки (свопинга).

1) Для начала необходимо создать сам файл подкачки (swap) необходимого объема (1GB) с помощью dd.

Код
# dd if=/dev/zero of=/swap bs=1024 count=1024K

2) С помощью утилиты mkswap записываем в файл /swap системную информацию, которую операционная система будет использовать при работе:

Код
# mkswap /swap

3) Если Вы будете активировать SWAP вручную, т.е. каждый раз после загрузки операционной системы, то можно воспользоватся командой swapon:

Код
# swapon /swap

4) Для того, чтобы SWAP автоматически активировался при загрузке операционной системы, необходимо указать его в автоматическую загрузку через /etc/fstab:

Код
# echo "/swap swap swap defaults 0 0" | sudo tee -a /etc/fstab

Для проверки состояния SWAP:

Код
# cat /proc/swaps

Для удаления SWAP файла необходимо деактивировать SWAP файл подкачки, затем удалить сам SWAP файл подкачки, а так же не забыть удалить запись из /etc/fstab:

Код
# swapoff /swap
# rm /swap

Внимание! Для создания или удаления SWAP файла подкачки необходимо иметь права суперпользователя или выполнять команды с помощью sudo.

Категория: Debian

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
Всего комментариев: 0
avatar