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

Swap (Русский)

Эта страница дает ознакомление с пространством подкачки и подкачкой страниц в GNU/Linux. Охватывает создание, активацию файлов и разделов подкачки.

Linux делит свою физическую RAM (оперативную память) на кусочки памяти, называемые страницами. Подкачка (swapping) это процесс, когда страницы памяти копируются на предварительно сконфигурированное пространство на жестком диске, называемое пространством подкачки, чтобы освободить эту страницу из памяти. Суммарный размер оперативной памяти и пространства подкачки это количество доступной виртуальной памяти.

Поддержка подкачки обеспечивается ядром Linux и утилитами в пользовательском пространстве из util-linux пакета.

Contents

Пространство подкачки

Пространство подкачки может быть разделом диска или файлом. Пользователи могут создать пространство подкачки во время установки или позднее в любое желаемое время. Пространство подкачки может быть использовано для двух целей, расширить виртуальную память за пределы установленной оперативной памяти (RAM), а также для сохранения данных при гибернации (suspend-to-disk).

Иногда стоит включать Swap в зависимости от установленной оперативной памяти и количества требований для запуска желаемых программ. Если количество оперативной памяти меньше требуемого, тогда стоит включить подкачку. Это позволяет избежать состояния нехватки памяти (OOM), при котором механизм ядра Linux, OOM Killer, будет автоматически пытаться освободить память, убивая процессы. Чтобы увеличить количество виртуальной памяти до требуемого уровня, добавьте необходимую разницу как пространство подкачки. Например, если программа требует 7,5 GB памяти для запуска, а у вас установлено 4 GB оперативной памяти, добавьте разницу 3,5 GB как подкачку. В будущем добавляйте больше пространства к подкачке, учитывая требования. Это вопрос личных предпочтений если вы считаете, что программы должны быть убиты, вместо включения подкачки. Самый большой недостаток в подкачке это снижение производительности, см. раздел #Производительность

Для проверки статуса подкачки, используйте:

free также покажет недостаток памяти, который может быть исправлен включением или увеличением подкачки.

Раздел подкачки

Для подключения устройства как подкачку:

Чтобы подключить этот раздел подкачки при загрузке, добавьте запись в fstab:

где может быть получен из команды:

Активация используя systemd

Отключение подкачки

Чтобы деактивировать определенное пространство подкачки:

Файл подкачки

Как альтернатива к созданию целого раздела, файл подкачки даёт возможность менять свой размер на лету, а также его гораздо легче полностью удалить. Это может быть особенно важно, если дисковое пространство ограничено (например, небольшие SSD)

Вручную

Создание файла подкачки

Установите права доступа (всеми читаемый файл подкачки это огромная локальная уязвимость)

После создания файла нужного размера, форматируйте его в подкачку:

Активируйте файл подкачки:

В завершении, отредактируйте fstab, добавив запись для файла подкачки:

Удаление файла подкачки

Чтобы удалить файл подкачки, сначала нужно отключить подкачку, а затем файл может быть удален:

Автоматически

systemd-swap

Подкачка с USB устройства

Благодаря модульности, предлагаемой Linux, мы можем иметь множество разделов подкачки на различных устройствах. Если у вас полностью заполнен жесткий диск, то можно использовать USB устройство как временный раздел подкачки. Однако, этот метод имеет серьёзные недостатки:

Чтобы добавить USB устройство как подкачку, сначала необходимо разметить USB флешку для подкачки как описано в секции #Раздел подкачки.

Далее откройте /etc/fstab и добавьте

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

Данная инструкция будет работать и для других устройств хранения, таких как SD карты и т.д.

Шифрование подкачки

Производительность

Операции подкачки как правило существенно медленнее чем непосредственный доступ к RAM. Отключение подкачки полностью для повышения производительности, иногда может привести к ухудшению, поскольку это уменьшает доступную память для VFS кеша, вызывая более частые и дорогостоящие операции ввода/вывода.

Значения подкачки можно настроить, чтобы помочь производительности:

Swappiness

Swappiness sysctl параметр представляющий частоту использования пространства подкачки. Swappiness может иметь значение от 0 до 100, значение по умолчанию = 60. Низкое значение заставляет ядро избегать подкачки, высокое значение позволяет ядру использовать подкачку наперёд. Использование низкого значения на достаточном количестве памяти, улучшает отзывчивость на многих системах.

Чтобы проверить текущее значение swappiness:

Чтобы временно установить значение swappiness:

Чтобы постоянно установить значение swappiness, отредактируйте (создайте) конфигурационный файл sysctl

Чтобы проверить и больше узнать, почему оно так работает, посмотрите эту статью.

VFS cache pressure

Приоритет

Если у вас больше одного файла или раздела подкачки, вы должны учитывать присвоение приоритетного значения (от 0 до 32767) для каждой области подкачки. Система будет использовать области подкачки с высоким приоритетом, перед использованием областей с низким приоритетом. Например, если у вас быстрый диск ( /dev/sda ) и медленный ( /dev/sdb ), назначьте высокий приоритет для подкачки расположенной на быстром устройстве. Приоритет может быть назначен в fstab как pri параметр:

Если две или более областей будут иметь одинаковый приоритет и он будет самым высоким из доступным приоритетов, то страницы будут распределяться по кругу между областями.

Использование zswap или zram

Zswap это особенность ядра Linux, обеспечивающая сжатие обратного кэша для страниц подкачки. Она увеличивает производительность и уменьшает операции ввода/вывода. ZRAM создаёт виртуальный сжатый файл подкачки в памяти, как альтернатива файлу подкачки на диске.

Чередование

Источник

Создайте файл подкачки Linux

Swap — это пространство на диске, которое используется, когда объем физической памяти RAM заполнен. Когда в системе Linux заканчивается ОЗУ, неактивные страницы перемещаются из ОЗУ в область подкачки.

Пространство подкачки может иметь форму выделенного раздела подкачки или файла подкачки. В большинстве случаев при запуске Linux на виртуальной машине раздела подкачки нет, поэтому единственный вариант — создать файл подкачки.

Это руководство было протестировано в системах Linux с Ubuntu 18.04 и CentOS 7, но оно должно работать с любым другим дистрибутивом Linux.

Как добавить файл подкачки

Создайте файл, который будет использоваться для свопа:

Если faillocate не установлен или вы получили сообщение об ошибке, в котором fallocate failed: Operation not supported что fallocate failed: Operation not supported вы можете использовать следующую команду для создания файла подкачки:

Только пользователь root должен иметь возможность писать и читать файл подкачки. Чтобы установить правильный тип разрешений :

Используйте утилиту mkswap чтобы настроить файл как область подкачки Linux:

Включите свопинг с помощью следующей команды:

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

Чтобы убедиться, что своп активен, используйте либо команду swapon либо free как показано ниже:

Как настроить значение подкачки

Swappiness — это свойство ядра Linux, которое определяет, как часто система будет использовать пространство подкачки. Подкачка может иметь значение от 0 до 100. Низкое значение заставит ядро по возможности избегать подкачки, в то время как более высокое значение заставит ядро более агрессивно использовать пространство подкачки.

Значение swappiness по умолчанию — 60. Вы можете проверить текущее значение swappiness, введя следующую команду:

Хотя значение подкачки 60 подходит для большинства систем Linux, для производственных серверов вам может потребоваться установить более низкое значение.

Например, чтобы установить значение swappiness равным 10, вы должны выполнить следующую команду sysctl :

Чтобы сделать этот параметр постоянным при перезагрузке, добавьте следующую строку в /etc/sysctl.conf :

Оптимальное значение swappiness зависит от рабочей нагрузки вашей системы и того, как используется память. Вы должны настраивать этот параметр небольшими приращениями, чтобы найти оптимальное значение.

Как удалить файл подкачки

Если по какой-либо причине вы хотите деактивировать и удалить файл подкачки, выполните следующие действия:

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

Наконец, удалите фактический файл подкачки с помощью команды rm :

Выводы

Вы узнали, как создать файл подкачки, а также активировать и настроить пространство подкачки в вашей системе Linux.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Источник

Настройка swap в Ubuntu

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

Самый простой способ увеличить количество оперативной памяти и защитить систему от переполнения памяти, это добавить раздел swap в Ubuntu. В этой статье будет рассмотрено как выполняется настройка swap в Ubuntu 20.04. Будет рассмотрен вариант с добавлением swap как на время работы устройства, так и на постоянное использование.

Обратите внимание

Хотя использование раздела подкачки на жестком диске HDD это привычное явление, применение такого метода для SSD может вызвать проблемы. SSD имеет ограниченное количество перезаписей одного сектора, а область swap постоянно перезаписывается, это очень сильно снизит срок службы вашего диска. Поэтому использование swap пространства на SSD строго не рекомендуется.

Что такое Swap?

Работа с информацией будет выполняться намного медленнее, чем в оперативной памяти, но операционная система будет продолжать работать и использовать swap только для старых данных. В целом, это может быть отличной защитой от переполнения оперативной памяти. Пространство подкачки можно настроить двумя способами, добавив раздел подкачки для Ubuntu на диске или создать файл подкачки.

Проверка Swap

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

Если команда вернет строчку с названием swapfile, это означает что swap в системе уже присутствует:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Если ничего не будет выведено, значит в системе swap не настроен:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Также можно убедиться, что swap активирован или не активирован в системе с помощью утилиты free которая помимо отображения объёма оперативной памяти также отображает информацию об разделе swap:

Строка со swap отображает значение 2,0 GB. Это означает что swap включен и будет использоваться 2 ГБ жёсткого диска, когда память будет переполнена:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Если значения в разделе swap отображаются по нулям это значит, что раздел swap не подключен:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Настройка файла подкачки в Ubuntu 20.04

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

1. Проверка места на диске

Необходимо убедится, что на жёстком диске есть достаточно свободного места. Самый простой способ узнать количество свободного места в терминале – воспользоваться утилитой df:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

В данном случае есть достаточно места для размещения и увеличения пространства подкачки. Размер swap в Ubuntu 20.04 зависит от потребностей. Обычно рекомендуют использовать объем в два раза больше, чем реальный размер оперативной памяти. Но как правило больше 4 Гб использовать не нужно. Если планируется использовать гибернацию на персональном компьютере, то нужно использовать объем, равный объему ОЗУ.

2. Создание файла подкачки

Самый быстрый способ создать swap файл в Ubuntu 20.04 – это использовать утилиту fallocate, она создает файл нужного размера мгновенно. Поскольку в качестве примера используется машина с 8 Гб оперативной памяти, необходимо добавить раздел подкачки на 3 Гб. Для этого необходимо выполнить команду:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

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

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Активация swap

Когда файл готов, необходимо превратить его в файл swap. Сначала нужно заблокировать доступ к нему всем кроме суперпользователя. Для этого необходимо выполнить:

sudo chmod 600 /swapfile

Теперь только пользователь root может читать и изменить данный файл:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Далее необходимо создать файловую систему swap командой:

sudo mkswap /swapfile

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Когда файл будет размещен и промаркирован необходимо включить файл подкачки чтобы начать его использовать:

sudo swapon /swapfile

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

После этого можно убедиться, что swap включен, выполнив команду:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Так же наличие swap можно проверить при помощи утилиты free, выполнив команду:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Файл подкачки был успешно создан и активирован. Теперь памяти доступно больше и система не зависнет при нехватке оперативной памяти. Но данный способ будет работать только до перезагрузки устройства.

Постоянный файл подкачки

Как уже было сказано ранее, данный swap будет работать только до перезагрузки сервера или компьютера. Чтобы настройка swap в Ubuntu 20.04 сохранялась после перезагрузки нужно отредактировать файл /etc/fstab. Можно вручную добавить строку в файл, но также можно использовать следующую команду:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Настройка раздела подкачки в Ubuntu 20.04

Настройка swap в Ubuntu 20.04 в виде раздела аналогична тем же методам, которые применяются для создания swap в виде файла, отличие только в том, что вместо файла используется раздел. Предположим, необходимо использовать раздел /dev/sda2. Сначала необходимо создать swap из обычного раздела:

sudo mkswap /dev/sda2

Далее активировать раздел подкачки:

sudo swapon /dev/sda2

И проверить все ли прошло правильно:

Если да, то в списке подключенных разделов отобразится нужный. Последним шагом остаётся добавить строку в /etc/fstab для автоматической активации после перезагрузки:

Дополнительные настройки

Можно контролировать интенсивность использования пространства подкачки в Ubuntu 20.04 с помощью параметра ядра swappiness:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

По умолчанию установлено значение 60. Если это значение ближе к 100, система будет пытаться поместить в подкачку больше данных и сберечь память, при значениях близких к нулю, ядро не переносит данные на диск, если в этом нет крайней необходимости. Этот вариант может сделать систему быстрее, особенно актуально для домашних компьютеров.

Чтобы установить значение 10 необходимо выполнить команду:

sudo sysctl vm.swappiness=10

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

А для сохранения этой настройки после перезагрузки:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Чтобы хранить файлы дольше, можно установить значение в 50 используя команду:

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Выводы

С помощью данной инструкции можно на время решить проблему с пространством подкачки если серверу недостаточно памяти, или поможет предотвратить компьютер от зависания. Настройка swap в Ubuntu 20.04 выполняется очень просто. Если у вас остались вопросы, спрашивайте в комментариях!

Нет похожих записей

Оцените статью:

Об авторе

40 комментариев

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

swapon: /swapfile: не удалось выполнить swapon: Недопустимый аргумент

swapon без двоеточия

Такое случается если раздел или файл отформатирован не правильно или там находится что-то лишнее.

А тот своп раздел что мы создаем при установке он что не рабочий получается?

Рабочий, только не все создают раздел подкачки при установке.

а что лучше файл или раздел?

Раздел в определенной степени быстрее, так как не зависит от файловой системы, но этого заметно не будет. Файл гибче, поскольку вы всегда можете изменить размер.

А подскажи пожалуйста, как изменить размер swap-файла? У меня Ubuntu 17.04 x64. Просто работаю с тяжелыми программами и они всю память сжирают за считанные минуты, поэтому есть необходимость не много увеличить swap-файл.

Файл гибче, поскольку вы всегда можете изменить размер. Как изменить размер swap-файла? Ubuntu 16.04 x64.

Помогает только добавление параметра в файл /etc/sysctl.conf

Почитал статью, подумал подумал и решил отказаться от свап-раздела в угоду zram. Весь SSD отдал под корень с хомяком с ФС btrfs, затем sudo apt install zram-config и усё..

Вы советуете изменить значение интенсивности использования пространства подкачки с 60 на 10,
(этот вариант может сделать систему быстрее),
и параметр в vfs_cache_pressure со 100 на 50. Но не рассказали что дает изменение со 100 на 50.
Ответьте пожалуйста.

Источник

⚙️ Как создать файл подкачки в Linux

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

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

Пространство подкачки в Linux используется, когда объем физической памяти (ОЗУ) исчерпан.

Неактивные страницы в памяти перемещаются в пространство подкачки, когда системе требуется больше ресурсов памяти и ОЗУ заполнено.

Пространство подкачки критично для машин с небольшим объемом оперативной памяти.

Обычно рекомендуется хранить пространство подкачки в выделенном разделе подкачки на жестком диске.

Но для установки системы на диск меньшего размера это можно создать в файле.

Рекомендуемый объем пространства подкачки увеличивается линейно с объемом оперативной памяти в системе.

Рекомендуемое пространство подкачки системы

Вот рекомендация от Red Hat относительно объема подкачки относительно размера физической памяти.

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

Моя система имеет 8 ГБ оперативной памяти.

Я создам файл подкачки объемом 8 ГБ, который соответствует формуле «Не менее 4 ГБ».

Создать файл подкачки в Linux

1 – Создать пустой файл:

То же самое можно сделать с помощью команды dd.

2 – Настройте файл подкачки, используя команду ниже.

3 – Изменить права файла подкачки.

Файл подкачки не должен быть общедоступным. Только пользователь root должен иметь права на чтение и запись.

4 – Включите файл подкачки

Укажите файл, на котором должен происходить пейджинг и обмен.

5 – включить файл подкачки во время загрузки

Давайте добавим строки для включения файла подкачки при загрузке в файл /etc/ fstab.

Давайте проверим, активен ли swap и может ли он использоваться для подкачки страниц. Используйте любой из трех методов, показанных ниже.

Удаление файла подкачки

Если вы хотите удалить файл подкачки, используйте следующую процедуру.

1 – отключить файл подкачки.

2 – Удалите его запись из файла /etc/fstab.

3 – Удалите актуальный файл подкачки:

Вы узнали, как создать Linux Swap и как удалить файл Linux Swap.

Добавить комментарий Отменить ответ

• Свежие записи

• Категории

• itsecforu.ru

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux

• Страны посетителей

как создать файл подкачки linux. Смотреть фото как создать файл подкачки linux. Смотреть картинку как создать файл подкачки linux. Картинка про как создать файл подкачки linux. Фото как создать файл подкачки linux IT is good

Источник

Создание, редактирование и удаление SWAP в Linux

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

Содержание

В системе Линукс для размещения виртуальной памяти можно выделить отдельный раздел жесткого диска или использовать обычный файл. Линукс позволяет комбинировать эти два способа. По умолчанию в Unix системах применяется SWAP раздел. Производительность отдельного SWAP раздела жесткого диска выше, чем производительность виртуальной памяти размещенной в файле. Единственным минусом SWAP раздела является сложность его редактирования.

Если Вы до эксплуатации сервера знаете какой емкости нужна SWAP область, то обязательно используйте отдельный раздел жесткого диска. Если нагрузка на SWAP область пока неизвестна, то лучше разместить виртуальную память в файле, после чего определив потребности системы, создать раздел нужного размера.

Система Linux позволяет одновременно использовать несколько SWAP разделов и SWAP файлов. Это позволяет более гибко подойти к вопросу расширения виртуальной памяти в случае нехватке размера SWAP области на сервере. Чаще всего, на работающем сервере с существующим SWAP разделом выясняется, что текущего размера виртуальной памяти уже не хватает. Целесообразнее добавить тестовый файл подкачки для определения нагрузки на SWAP область, а уже после увеличить размер раздела.

Создание, редактирование и удаление любых разделов из под загруженной в данный момент операционной системы не безопасно, поэтому создание SWAP раздела, вместо SWAP файла, делается только с использованием LiveCD. Статья на тему безопасного редактирования разделов будет написана в будущее время.

Для любой операционной системы, если используется спящий режим (Hebernation), размер виртуальной памяти следует делать не меньше объема оперативной памяти. В общих случаях наиболее эффективно использовать размер виртуальной памяти кратный 4 (1024 Мб, 2048 Мб и т.д.), так как ядро системы производит обмен страницами с памятью по 4 Кб в каждой. Размер виртуальной памяти легче посчитать от объема оперативной памяти *2, *3. Область подкачки стоит размещать на самом быстром жестком диске ближе к началу.

Хочу обратить Ваше внимани, что приведенные ниже инструкции касается только изменения размера ФАЙЛА ВИРТУАЛЬНОЙ ПАМЯТИ, а не изменение размера отдельной директории SWAP.

Ниже приведены пошаговые инструкции, которые позволят создать, изменить и удалить файл SWAP.

Редактировать файл fstab можно самостоятельно или командой, которая добавляет в конец файла fstab строку /home/swap-tmp swap swap defaults 0 0:

Если Вы раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:

Действия по редактирование объема SWAP файла сводятся к удалению уже созданного файла SWAP и созданию нового файла требуемого размера. То есть нужно сначало сделать пункт 3, а после пункт 2.

А что насчёт отдельных разделов? С ними как быть?
Или тоже достаточно удалить раздел и стереть его из fstab?

Линукс без SWAP работает нормально, если есть около 2Гб Ram и комп используется как десктоп. Сам только что создал раздел свопа только ради ресурсоемкого приложения.

Amiro: Линукс без SWAP работает нормально, если есть около 2Гб Ram и комп используется как десктоп. Сам только что создал раздел свопа только ради ресурсоемкого приложения.

Ну, то что Linux работает без Swap – это точно, но как это скажется на производительность остается вопросом.

P.S. В вашем случае я бы создал скрипт, который создает swap и запускает ресурсоемкое приложение. После завершения работы этого приложение удаляется swap файл. И повесил бы его на кнопку запуска приложения.

Mut@NT
P.S. В вашем случае я бы создал скрипт, который создает swap и запускает ресурсоемкое приложение. После завершения работы этого приложение удаляется swap файл. И повесил бы его на кнопку запуска приложения.

Файл свапа на машине с 2-мя гигами оперативы размерами в 4 гига около двух минут создаеться, устанеш ждать загрузку своего приложения

Spec: Файл свапа на машине с 2-мя гигами оперативы размерами в 4 гига около двух минут создаеться, устанеш ждать загрузку своего приложения

Тут нет золотой середины. Всегда приходится чем-то жертвовать либо скоростью, либо быстротой ))

Mut@NT: P.S. В вашем случае я бы создал скрипт, который создает swap и запускает ресурсоемкое приложение. После завершения работы этого приложение удаляется swap файл. И повесил бы его на кнопку запуска приложения.

Вы правы. В статье отражено лишь то, что это в Linux возможно

Куча ошибок в тексте.
> или добавить строчка для автоматической
или добавить строчку для автоматической

> которая будет используется ядром
которая будет использоваться ядром

Значек # подразумевает что sudo не нужно, ошибка в # sudo dd if=/dev/zero of=/home/swap-tmp bs=1024 count=1024K; правильно: # dd if=/dev/zero of=/home/swap-tmp bs=1024K count=1024

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *