как увеличить swap память linux

Как увеличить размер swap в Ubuntu

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

В последних выпусках Ubuntu вместо традиционного раздела подкачки используется файл подкачки. Файл подкачки – это просто файл под root, который используется как подкачка для распределения нагрузки на оперативную память.

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

Давайте посмотрим, как изменить размер пространства подкачки в Ubuntu.

Увеличьте размер swap в Ubuntu

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

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

Теперь посмотрим, как увеличить файл подкачки. Прежде всего, убедитесь, что у вас есть файл подкачки в вашей системе.

Он покажет текущий доступный своп. Если вы видите файл типа, это означает, что вы используете файл подкачки.

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

Вы можете отключить данный файл подкачки с помощью этой команды. Команда не производит никакого вывода.

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

Убедитесь, что вы пометили этот файл как файл подкачки:

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

Как только вы это сделаете, включите файл подкачки:

Вот и все. Вы только что увеличили размер подкачки в Ubuntu с 2 ГБ до 4 ГБ. Вы можете проверить размер свопа, используя команду free или команду swapon –show.

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

Мы надеемся, что вы нашли это краткое руководство полезным для изменения размера пространства подкачки в Ubuntu, а также в других дистрибутивах Linux. Если у вас есть вопросы или предложения, пожалуйста, оставьте комментарий ниже.

Понравилась статья? Пожалуйста, поделитесь им и помогите нам расти 🙂

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

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

В операционной системе Linux, как и в других ОС, файл подкачки нужен для страховки оперативной памяти. Когда установленный объем ОЗУ заканчивается, используется именно выделенная область из файла подкачки. Это может понадобиться в двух случаях:

В последних версиях операционной системы Ubuntu Linux файл подкачки создается автоматически вне зависимости от того, хотите вы этого или нет. При этом его размер составляет около 1 Гб.

Как посмотреть swap в Linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

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

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Как видите, в нашем случае под swap выделено 1.4 Гб и это файл. То есть, он находится не на отдельном разделе, а на том же диске, на котором установлена операционная система.

Если это будет отдельный логический том, то под надписью « TYPE » мы увидим слово «partition».

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

То есть, вместо каких-либо данных о файле подкачки вы увидите нули.

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

Если вы удостоверились в том, что файл подкачки отсутствует, можно переходить к его созданию. Пример, приведенный ниже, будет показан с использованием операционной системы Ubuntu 18.04, но работать это должно и на других дистрибутивах Linux.

Шаг 1: Создаем swap файл

Давайте создадим файл подкачки для нашей Ubuntu. Для примера его размер составит 1 Гб. Запустите терминал и введите команду, приведенную ниже:

Для обеспечения безопасности файла обязательно устанавливаем на него нужные права.

sudo chmod 600 /swapfile

При этом вместо «swapfile» мы можем указать любое другое название.

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Шаг 2: Создание файловой системы

Создание swap linux ещё не завершено. Теперь необходимо указать нашей операционной системе, что созданный объект должен использоваться как файл подкачки. Для этого мы будем использовать команду, приведенную ниже:

sudo mkswap /swapfile

Если все сделано верно, результат будет выглядеть так:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

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

Хорошо, теперь наш Linux понимает, что это файл подкачки, но этого недостаточно. Нам также необходимо включить SWAP :

sudo swapon /swapfile

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Давайте проверим, все ли мы сделали правильно:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Шаг 4. Сохранение изменений после перезагрузки

Все операции, которые мы предприняли выше, временны. Как только компьютер будет перезагружен, они отменятся. Для того чтобы сделать изменения постоянными, нам необходимо дописать кое-какую информацию в /etc/fstab. Для этого поступаем так:

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

sudo cp /etc/fstab /etc/fstab.back

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

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

/swapfile none swap sw 0 0

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

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

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

Настройка swappiness

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Как видите, в нашем случае «свопинг» установлен как 60. Если же вы хотите поменять swappiness, можете воспользоваться оператором, цифра в конце которого и будет новым значением:

sudo sysctl vm.swappiness=25

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Как и в случае с конфигурацией файла подкачки, данный параметр изначально будет временным и обнулится при следующей перезагрузке. Для того чтобы сделать его постоянным, в самом конце файла /etc/sysctl.conf записываем значение vm.swappiness=25.

Для этого можно воспользоваться, например, текстовым редактором, запущенным с администраторскими полномочиями.

Размер swap файла в Linux

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

Когда вы полностью отключаете файл подкачки, ваша операционная система использует только ОЗУ и в случае ее нехватки это может привести к полной остановке работы компьютера. Система просто зависнет.

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

sudo swapoff /swapfile

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Вторым этапом меняем размер файла подкачки, воспользовавшись командой, приведенной ниже. При этом размер вашего swap файла нужно указать вместо параметра 2G (2 гигабайта):

Теперь форматируем полученный файл в файловую систему swap:

sudo mkswap /swapfile

А затем включаем его обратно:

sudo swapon /swapfile

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

При этом операционная система Linux позволяет использовать сразу несколько swap.

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

Если по каким-то причинам файл подкачки вам не нужен, можете удалить его. Для этого сначала надо отключить swap linux:

sudo swapoff /swapfile

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

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

В заключение

Надеемся теперь концепция файла подкачки в Linux ясна вам на 100%. Можете переходить к практике и проверять наличие swap на вашем компьютере или ноутбуке, его настройке, созданию или даже удалению. Если в результате у вас останутся какие-то вопросы, предложения или замечания, можете задать их нам, воспользовавшись формой комментирования ниже.

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

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

Об авторе

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

>> В последних версиях операционной системы Ubuntu Linux файл подкачки создается автоматически вне зависимости от того, хотите вы этого или нет. При этом его размер составляет около 1 Гб.

Конечно же это не так!

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

Вообще, автор несколько недоговаривает насчет свапа в GNU/Linux (вероятно, ввиду незнания). Дело в том, что свап нужен не столько для срочного получения памяти, сколько для ровного и эффективного высвобождения памяти. Использовать его в качестве «срочной памяти» в общем случае очень вредно.

И отключение swap не спасает от проблемы дискового ввода/вывода при конкуренции за память — дисковый I/O просто перемещается с анонимных страниц на файловые. Это не только может быть менее эффективным, поскольку остаётся меньший пул страниц, доступных для высвобождения, но и само по себе может способствовать появлению этой высокой конкуренции.

Источник

Как в Linux Mint и Ubuntu увеличить и раздел подкачки. Как в Linux создать файл подкачки Swap

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

Файл подкачки — это определённое место на постоянном хранилище (например, на жёстком диске), куда на время сбрасываются данные, которые не умещаются в оперативную память. То есть это возможность увеличить количество оперативной памяти без покупки модулей ОЗУ. Правка, такая «виртуальная» оперативная память работает медленнее.

Посмотреть текущий размер раздела подкачки можно командой:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Либо командой free:

Как можно увидеть, в системе присутствует файл подкачки размером 2 Гигабайта, что, предположим, недостаточно.

Отключаем и удаляем этот файл подкачки следующими командами:

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

Для создания файла подкачки размером 8G (измените значение по вашему желанию) выполните команду:

Затем выполните команды:

Откройте системный монитор, чтобы убедиться, что система видит файл подкачки:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Либо это можно сделать командой:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Вот и всё! Вам даже не нужно перезагружать систему, чтобы изменения вступили в силу.

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

Как в Linux Mint и Ubuntu удалить файл подкачки

Для полного удаления файла подкачки выполните команды:

Затем откройте файл /etc/fstab:

И удалите из него строку:

Ошибка «fallocate: fallocate failed: Текстовый файл занят»

Если вы столкнулись с ошибкой:

Это означает, что вы хотите создать файл подкачки, но файл с таким именем уже существует и всё ещё используется.

Для его отключения и удаления выполните команды:

Управление файлами подкачки в других Linux

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

Как создать раздел подкачки на другом диске

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

Связанные статьи:

Рекомендуемые статьи:

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

Алексей, хотел выразить огромную благодарность за Ваш труд. Мне, как продвинутому новичку в мире Linux и всего, что с ним связано, это очень помогает. Так держать! Спасибо большое!

Спасибо за добрые слова.

Спасибо! Толково все изложено. Мне помогло)

При запуске GIMP появляются такие сообщения;»Невозможно открыть тестовый файл подкачки.Чтобы избежать потери данных, проверьте в настройках расположение файла подкачки и права на него. (сейчас «/home/val/.gimp-2.8»).

Невозможно открыть файл подкачки. GIMP использовал всю доступную оперативную память и не может использовать файл подкачки. Некоторые части ваших изображений могут оказаться поврежденными. Сохраните файлы под другими именами, перезапустите GIMP и проверьте путь к файлу подкачки в параметрах программы.»
Куда копать, что изменить, ОС LM 19,2 x64

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Суть ошибки в том, что:

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

Если такой возможности нет, то увеличьте размер файла подкачки, как показано в инструкции на этой странице.

Если на диске действительно закончилось место, то:

б) укажите другую папку подкачки GIMP, для этого в меню GIMP перейдите в Правка → Параметры → Каталоги. Там установите значения для «Папка для временных файлов» и «Папка для подкачки»:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Если даже это невозможно, то в разделе «Системные ресурсы», уменьшите значения для «Максимальная память для отмены», «Размер кэша», а для «Сжатие файла подкачки» выберите «Лучшее сжатие»:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Alexey, спасибо за ответ, но пока ничего не получается. Выкладываю скрины, что выдает система.

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

На одном из скриншотов видно, что не удаётся создать файл gimprc, поскольку отказано в доступе.

Проверьте, существует ли папка

/.gimp-2.8/ и какие у неё права доступа:

Правильно ли я понимаю, что ваша домашняя папка это /home/val, а имя пользователя val?

То есть всё дело в правах доступа на папку

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

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

После перезагрузки изменения должны сохраняться.

Обратите внимание, что информация о файле подкачки хранится в файле /etc/fstab, но в данной инструкции мы НЕ редактируем этот файл (не добавляем информацию о файле подкачки) по той причине, что в Linux Mint и Ubuntu эта запись уже есть. Данная инструкция, кстати, называется «Как в Linux Mint и Ubuntu увеличить и раздел подкачки» и предназначена для этих двух дистрибутивов.

Возможно, у вас другой дистрибутив и просто нужно добавить запись в файл /etc/fstab чтобы автоматически использовался файл подкачки. О том, как это сделать, можете посмотреть в статье «Как в Kali Linux создать или увеличить файл подкачки (Swap)».

Приветствую! Файл подкачки будет задействован когда закончится физическая память. На моём скрине видно, что задействовано только 14 процентов физической памяти. По этой причине файл подкачки в момент снятия скрина просто не нужен.

У вас точно израсходована физическая память?

Установите stress-ng и запустите что-нибудь такое:

И понаблюдайте за расходом памяти — увидите, как начнёт использоваться файл подкачки.

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

$ sudo chmod 600 /swapfile
yuriy@Aspire-5742G:

$ mkswap /swapfile
mkswap: невозможно открыть /swapfile: Отказано в доступе

Здравсвуйте!! А что делать дальше?

Здравствуйте, а дальше как в инструкции: там «sudo mkswap /swapfile», там нет «mkswap /swapfile».

Источник

linux-notes.org

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Увеличить SWAP на Ubuntu/Debian/Mint

Была проблема, у меня на Debian была создана подкачка (swap) в 1Гб, но как оказалось, мне этого мало и нужно увеличить хотя бы до 3-хГб. Данная тема «Увеличить SWAP на Ubuntu/Debian/Mint», как раз затронет этот вопрос.

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

1. Проверим сколько у нас выделено Swap-а:

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

И смотрим сколько у нас выделено памяти:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

используем утилиту htop для вывода swap

1Гб, и как сказал ранее, я хочу его увеличить.

Так же, можно заюзать утилиту free и узнать какой swap используется:

Как видно по утилитам, данные совпадают.

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

Выбираем какой способ подойдет вам лучше и используем.

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

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

Расскажу несколько способов создать данный файл. Создадим папку в которую попозже мы примонтируем файл подкачки:

— СПОСОБ-1: Использовать утилиту dd.

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

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

увеличиваем раздел подкачки командой dd

Ждем определенное время, пока оно выполнится.

PS: Возможно прийдется создать сам файл:

Если запускаете от суперпользователя, то не нужно ничего создавать, утилита dd сделает все за вас.

— СПОСОБ-2: Использовать утилиту fallocate.

Данная утилита создаст файл мгновенно и тем самым экономит ваше время:

Мне больше по душе — 2-й способ с использованием утилиты fallocate.a

3. Создание swap-а

Для начала, выставляем нужные права на файл:

Делается это командой:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

Создание образа swap командой mkswap

4. Добавление swap в fstab.

Это нужно сделать чтобы каждый раз при старте мой ОС, автоматически монтировался наш фал подкачки, который мы создали, для этого нужно выполнить команду:

И добавляем следующую строчку:

5. Активируем (включаем) нас swap.

Чтобы это сделать, стоит выполнить команду:

6. Проверка.

Необходимо убедится что у нас все нормально работает, сейчас мы это и проверим:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

вывод количества swap

Собственно, видно что все работает нормально, но еще сейчас запустим утилиту htop и посмотрим что показывает она:

как увеличить swap память linux. Смотреть фото как увеличить swap память linux. Смотреть картинку как увеличить swap память linux. Картинка про как увеличить swap память linux. Фото как увеличить swap память linux

вывод количества swap с помощью программы htop

7. Взаимодействие SWAP с ОС. Проверика и настройка.

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

Параметр swappiness определяет, как часто ваша система обменивается данными из оперативной памяти в подкачку. Этот параметр имеет диапазон от 0-100 и представляет собой процент.

При значениях, близких к нулю, ядро ​​не обменяется данными на диск, если это абсолютно необходимо. Помните, что взаимодействие с файлом подкачки являются «дорогими» в том плане, что такие операции занимают гораздо больше времени, чем взаимодействие с оперативной памятью и тем самым могут привести к значительному снижению производительности.

Значения, которые находятся ближе к 100%, ядро будет пытаться поместить больше данных в своп и освободить RAM.

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

Т.к я использую виртуальную машину для тестов — установка swappiness в 60 — дает не плохое значение, но для VPS желательно приблизить данный параметр в 0. И чтобы изменить swappiness используйте команду SYSCTL.

Например, чтобы установить swappiness в 10, выполним:

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

В самом низу файла, прописываем:

Сохраняем и закрываем файл.

Другой связанной с этим значением параметр которое вы можете захотеть изменить — vfs_cache_pressure, который настраивает, как много система будет выбирать кэш иноде и dentry по сравнению с другими данными.В основном, это доступ к данным о файловой системе и чтобы посмотреть текущее значение, выполните:

Параметр установлен в 100 и тем самым система удаляет информацию инодам из кэша очень быстро. Но если захотите уменьшить, выполните:

Это будет работать только до завершения вашей сессии и вы можем изменить его в файле ( как и ранее):

В самом низу происываем строку, которая определяет ваше новое значение:

Источник

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

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