Как создать файл подкачки?

Я знаю, как создавать и использовать раздел подкачки, но могу ли я также использовать файл?

Как создать файл подкачки в системе Linux?

  • Как отключить файл подкачки после установки или во время установки Kubuntu?
  • Увеличение использования Swap с помощью Oracle Coherence
  • Есть ли способ заставить Linux отказаться от использования при низком использовании ЦП?
  • Может ли понижение скорости ускорения пробуждения из спящего режима?
  • Как сделать файлы внутри TMPFS более вероятными для обмена
  • В цифрах в / proc / <pid> / io включены пейджинг и обмен I / O?
  • Защита от записи SWAP на SSD
  • Команда swapon не перечисляет имя lvm
  • One Solution collect form web for “Как создать файл подкачки?”

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

    Кроме того, у меня есть на нескольких машинах файл подкачки на RAID- mdadm , поэтому есть еще одна накладная. Но если вы настроите vm.swappiness разумно на более приемлемое значение, чем 60, что по умолчанию, у вас не должно возникнуть проблемы.

    Например, у меня есть 32-гигабайтный RAM-сервер с 32-гигабайтным файлом подкачки на RAID6 с vm.swappiness = 1. Цитата из Википедии:

    vm.swappiness = 1: версия ядра 3.5 и более, а также версия ядра ядра Red Hat 2.6.32-303 и более: минимальное количество подкачки без ее полного отключения.

    В этом примере мы создаем файл подкачки:

    • Размер 8 ГБ

    • Находится в /raid1/

    Измените эти две вещи в соответствии с вашими потребностями.

    1. Откройте терминал и станьте root ( su ); если у вас включен sudo , вы также можете сделать, например, sudo -i ; см. man sudo для всех опций):

       su 
    2. Выделить пространство для файла подкачки:

       dd if=/dev/zero of=/raid1/swapfile bs=1M count=8192 

      При необходимости, если ваша система поддерживает его, вы можете добавить status=progress в эту командную строку.

    3. Измените разрешения файла подкачки, чтобы доступ к нему мог получить только root :

       chmod 600 /raid1/swapfile 
    4. Сделайте этот файл своп-файлом:

       mkswap /raid1/swapfile 
    5. Включить файл подкачки:

       swapon /raid1/swapfile 
    6. Проверьте, используется ли файл подкачки:

       cat /proc/swaps 
    7. Откройте текстовый редактор, которым вы владеете этим файлом, например nano если не уверены:

       nano /etc/fstab 
    8. Чтобы сделать этот файл подкачки доступным после перезагрузки, добавьте следующую строку:

       /raid1/swapfile none swap sw 0 0 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.