Создайте раздел подкачки после установки

Новые ядра могут сделать учет ввода-вывода для каждого процесса, с которым Вы видите iotop (yum install iotop). Также проверьте эту ссылку.

1
22.01.2013, 18:49
3 ответа

Для создания раздела подкачки в lvm (предположил, группу объема называют vgroup000, и Вы хотите создать раздел подкачки на 4 ГБ, названный lv_swap):

lvm lvcreate vgroup000 -n lv_swap -L 4GB
mkswap /dev/vgroup000/lv_swap

Для монтирования это на каждой начальной загрузке добавляет следующую строку к/etc/fstab:

/dev/vgroup000/lv_swap    swap    swap    defaults    0    0

Смонтировать его немедленно:

swapon -a
1
27.01.2020, 23:21

Для создания подкачки, необходимо сделать несколько вещей:

  1. имейте пространство в наличии, где подкачка будет находиться - любой запасное блочное устройство (обычно раздел) или регулярный файл. Создать использование файла на 1 ГБ, например:

    dd if=/dev/zero of=/path/to/swap/file bs=1M count=1k
    
  2. подготовьте подкачку с mkswap команда - это стирает данные по устройству/файлу (это создает некоторые структуры данных там).

  3. активируйте подкачку swapon /path/to/swap/device_or_file. В случае файла подкачки базовая файловая система, очевидно, должна быть смонтирована сначала.

  4. поместите его в fstab так, чтобы это могло быть смонтировано легко:

    /path/to/swap/device_or_file    swap    swap    defaults    0    0
    

swapoff отключает свопинг к устройству. Оба swapon и swapoff имейте -a опция, которая позволяет/запрещает подкачать ко всем подкачкам: swapon -a включает все подкачки, упомянутые в /etc/fstab это не имеет noauto набор опции, swapoff -a отключает все подкачки.

Свопинг в файл имеет преимущество не необходимости в отдельном разделе/устройстве, зарезервированном только для свопинга, но подвергается варьированию наверху: чтения/записи проходят слой файловой системы, и содержание файла может быть рассеяно через устройство (фрагментированное), который на жестких дисках с вращающимися пластинами может вызвать более медленный ответ.

От моего понимания не возможно быть в спящем режиме (приостановите к диску) только с подкачкой файла, с тех пор на пробуждении, ядро должно прочитать сохраненное изображение из подкачки и должно было бы смонтировать файловую систему сначала, которая в бывшей в спящем режиме системе могла иметь серьезные последствия.

2
27.01.2020, 23:21
  • 1
    благодарит ответ, но я хочу создать раздел подкачки не файл подкачки, потому что файл подкачки замедляет в производительности –  iLinux85 22.01.2013, 12:33
  • 2
    @iLinux85 "файл подкачки, медленный в производительности", которая не верна. Пока файл подкачки не фрагментируется не должно быть никакой значимой потери производительности при использовании файла подкачки. Раздел подкачки однако имеет смысл в случае, если у Вас есть выделенный жесткий диск для подкачки. –  taffer 22.01.2013, 13:09
  • 3
    я думаю ключевой пункт, - то, что вся подкачка является ужасно медленной, и если Вы волнуетесь по поводу выполнения подкачки, Вы занимаетесь проблемой от неправильного угла. –  mattdm 22.01.2013, 16:06
  • 4
    @iLinux85 вообще, который Вы хотите - мой ответ, действительно упоминает оба :) –  peterph 23.01.2013, 01:49
  • 5
    @taffer хорошо, это медленнее, чем отдельный раздел (который, конечно, медленнее, чем отдельное hw устройство) - я не требую сколько все же. –  peterph 23.01.2013, 01:51
[1184378]Вы можете создать пространство для обмена, используя следующие шаги (здесь мы создаем обмен по адресу [1184768]/home/[1184769])[12156]1) [1184770]dd if=/dev/zero of=/home/swapfile1 bs=1024 счет=8388608[1184771] (счет - килобайт места подкачки)[12157]2) [1184772]mkswap /home/swapfile1[12158]3) [1184774]vi /etc/fstab[1184775] войти: [1184776]/home/swapfile1 swap swap по умолчанию 0 0[12159]4) [1184778]swapon -a[12160]
1
27.01.2020, 23:21

Теги

Похожие вопросы