Управление Swap

Swap используется Linux в тех случаях, когда заполняется оперативная память (RAM). Если системе требуется большее количество ресурсов, а оперативная память полностью занята, неактивные страницы из оперативной памяти перемещаются в swap. Swap может быть полезен для машин с малым количеством памяти, но не должен быть заменой RAM: Swap располагается на жестком диске, доступ к которому много медленнее чем к оперативной памяти. В качестве swap может быть использован отдельный раздел (рекомендуется), swap-файл или файлы и разделы вместе. Размер swap рекомендуется выделять в два раза больше оперативной памяти, если объем памяти менее 2 гигабайт и равным количеству оперативной памяти+1гб если объем оперативной памяти больше 2 гбайт. В системах с очень большим объемом памяти (32гбайт и более) можно выставлять объем swap около гигабайта. Создание swap разедела: Допустим у нас есть раздел /dev/hda4 который мы готовы отдать под swap:

  1. Сформируем файловую систему swap:

    mkswap /dev/hda4

  2. Добавим раздел в /etc/fstab

    /dev/hda4 swap swap defaults 0 0

  3. Активируем swap раздел:

    swapon –va

  4. Проверим корректность операций:

    сat /proc/swaps

Создание swap файла.

  1. Определимся с размером файла в мегабайтах и умножим цифру на 1024 для определения количества блоков. К примеру размер в блоках 64мб swap-файла – 655536
  2. От рута, выполним следующую команду, выставив в count требуемый нам размер:

    dd if=/dev/zero of=/swapfile bs=1024 count=65536

  3. Сформируем файловую систему swap:

    mkswap /swapfile

  4. Добавим в /etc/fstab

    /swapfile swap swap defaults 0 0

  5. Для немедленной активации, даже без добавления в fstab можно использовать swapon /swapfile

Для управления swap используются следующие команды:

  • swapon - активация swap
  • swapoff - деактивация swap
  • mkswap - создание файловой системы swap
Размещено: 24.10.2007 12:39 Всего комментариев: 0
Автор: zeus Блог: zeus's blog
Тэги: swap , основы , файловая система

Комментарии:

Нет комментариев.

Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.