Документ создан: 11.02.2010

Изменение swap "на лету"

Изменить swap без перезагрузки операционной системы не просто, а очень просто!

Увеличиваем:

  1. Смотрим текущий объём swap (так, для повышения самообразованности):
    bash
    grep SwapTotal /proc/meminfo
  2. Выделяем простанство в 1Gb там, где есть достаточно места:
    bash
    dd if=/dev/zero of=/opt/swapfile bs=1024 count=1048576
  3. Создаём swap-пространство:
    bash
    mkswap /opt/swapfile
  4. Подключаем (активируем) swap:
    bash
    swapon /opt/swapfile
  5. Смотрим полученный объём swap (сравниваем с п.1):
    bash
    grep SwapTotal /proc/meminfo

Уменьшаем (Но! Если мы сначала увеличили и нам больше не нужно то swap-пространство, которое мы создали):

  1. Смотрим текущий объём swap (нам же нужно с чем-то сравнить!):
    bash
    grep SwapTotal /proc/meminfo
  2. Смотрим, где у нас расположены swap пространства:
    bash
    cat /proc/swaps
  3. Отключаем (деактивируем) swap-пространство:
    bash
    swapoff /opt/swapfile
  4. Удаляем ненужный нам файл:
    bash
    rm /opt/swapfile
  5. Смотрим полученный объём swap (сравниваем с п.1):
    bash
    grep SwapTotal /proc/meminfo
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate