Создание swap-файла в Linux
1. Открываем консоль\терминал и получаем полномочия root или используем sudo:
2. Думаем*, какой размер swap-файла нам нужен в мегабайтах. Подумавши, даём команду:
или
В команде dd для задания размеров можно использовать суффиксы K, M, G для килобайт, мегабайт и гигабайт соответственно. В данном примере это 500 Mегабайт файла подкачки.
* Многие задаются фундаментальными вопросами бытия вроде "каков рекомендуемый размер swap в linux"? Можно не думать, а просто создать SWAP-файл по размеру оперативной памяти, периодически посматривая на её, подкачки, использование с помощью команды top. При необходимости добавить\уменьшить своппинг системе. Можно использовать несколько файлов подкачки.
3. Поясняем системе, что созданный пустой файл это всё-таки файл подкачки для Linux:
или
4. Подключаем созданный swap-файл:
или
При этом в выводе команды top или команды free должно появиться упоминание, что свопинга в системе поприбавилось. Чтобы отключить файл подкачки, пишем
или
Чтобы не подключать swap-файл или swap-раздел каждый раз, полезно занести запись в /etc/fstab следующего содержания:
На всякий случай отмечу, что каждый раз создавать swap-файл не нужно: просто подключаете и отключаете его с помощью swapon/swapoff. Работа со swap-разделами в Linux происходит аналогичным образом.
1. Открываем консоль\терминал и получаем полномочия root или используем sudo:
Код:
$ su
Код:
sudo dd if=/dev/zero of=/swapfile bs=1M count=500
Код:
dd if=/dev/zero of=/swapfile bs=1M count=500
* Многие задаются фундаментальными вопросами бытия вроде "каков рекомендуемый размер swap в linux"? Можно не думать, а просто создать SWAP-файл по размеру оперативной памяти, периодически посматривая на её, подкачки, использование с помощью команды top. При необходимости добавить\уменьшить своппинг системе. Можно использовать несколько файлов подкачки.
3. Поясняем системе, что созданный пустой файл это всё-таки файл подкачки для Linux:
Код:
sudo mkswap /swapfile
Код:
mkswap /swapfile
Код:
sudo swapon /swapfile
Код:
swapon /swapfile
Код:
sudo swapoff /swapfile
Код:
swapoff /swapfile
Код:
/swapfile none swap sw 0 0
На всякий случай отмечу, что каждый раз создавать swap-файл не нужно: просто подключаете и отключаете его с помощью swapon/swapoff. Работа со swap-разделами в Linux происходит аналогичным образом.
Последнее редактирование: