Управление Swap
Swap используется Linux в тех случаях, когда заполняется оперативная память (RAM). Если системе требуется большее количество ресурсов, а оперативная память полностью занята, неактивные страницы из оперативной памяти перемещаются в swap. Swap может быть полезен для машин с малым количеством памяти, но не должен быть заменой RAM: Swap располагается на жестком диске, доступ к которому много медленнее чем к оперативной памяти. В качестве swap может быть использован отдельный раздел (рекомендуется), swap-файл или файлы и разделы вместе. Размер swap рекомендуется выделять в два раза больше оперативной памяти, если объем памяти менее 2 гигабайт и равным количеству оперативной памяти+1гб если объем оперативной памяти больше 2 гбайт. В системах с очень большим объемом памяти (32гбайт и более) можно выставлять объем swap около гигабайта. Создание swap разедела: Допустим у нас есть раздел /dev/hda4 который мы готовы отдать под swap:
-
Сформируем файловую систему swap:
mkswap /dev/hda4
-
Добавим раздел в /etc/fstab
/dev/hda4 swap swap defaults 0 0
-
Активируем swap раздел:
swapon –va
-
Проверим корректность операций:
сat /proc/swaps
Создание swap файла.
- Определимся с размером файла в мегабайтах и умножим цифру на 1024 для определения количества блоков. К примеру размер в блоках 64мб swap-файла – 655536
-
От рута, выполним следующую команду, выставив в count требуемый нам размер:
dd if=/dev/zero of=/swapfile bs=1024 count=65536
-
Сформируем файловую систему swap:
mkswap /swapfile
-
Добавим в /etc/fstab
/swapfile swap swap defaults 0 0
-
Для немедленной активации, даже без добавления в fstab можно использовать swapon /swapfile
Для управления swap используются следующие команды:
- swapon - активация swap
- swapoff - деактивация swap
- mkswap - создание файловой системы swap
Комментарии:
Нет комментариев.
Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.