Как правильно установить файл подкачки: Правильные размеры файла подкачки Windows

Содержание

Рассказываю зачем нужен файл подкачки и как его правильно настроить👍 | Техпросвет

Привет, друзья! В данной статье я расскажу о такой функции Windows, как файл подкачки, включение которого ускоряет систему. Расскажу как правильно его настроить.

Файл подкачки служит для того, чтобы расширить вашу оперативную память (ОЗУ). Особенно актуально тем, у кого в 2021 году на компьютере или ноутбуке установлено меньше 8 Гб ОЗУ.

Как это работает?

Всё очень просто. На вашем жестком диске или SSD выделяется специальная скрытая область, которая выполняет функции ОЗУ. То есть при нехватке оперативки при работе с программами неактивная часть занимаемое памяти в ОЗУ скидывается на файл подкачки, при обращении к этой части из файла подкачки она возвращается обратно в ОЗУ. Если простыми словами — файл подкачки это оруженосец для вашей оперативной памяти.

Сколько нужно файла подкачки?

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

После этого посмотрите на память, которая осталась свободной и умножьте на 2 или 3, в зависимости от располагаемой вами памяти на диске. То есть если у вас свободно осталось 2-3 Гб, то поставьте файл подкачки 5-10 Гб.

Включение и настройки файла подкачки

  • В поиске введите слова — Настройка представления
  • Далее зайдите во вкладку Дополнительно
  • После этого внизу вы увидите кнопку Изменить
  • Вот эти самые настройки. Выбирайте диск, на котором хотите сделать файл подкачки, вводите размер и нажимайте задать. Советую вводить ровный размер исходного и максимального размера.

После этого нажмите ОК и перезагрузите компьютер.

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

А если у вас 8 Гб и менее, то обязательно ставьте. Система будет работать более стабильно.

Спасибо, что дочитали статью до конца!

Читать еще:

Как увеличить файл подкачки на Windows 10

Файл подкачки Windows 10 — это виртуальная память. Представляет собой скрытый файл, который частично дублирует функционал оперативной памяти. Действует как физическое расширение ОЗУ, используется для выгрузки избыточных или неиспользуемых данных из неё на жёсткий диск. Без этого программы уйдут в аварийное завершение работы, когда оперативной памяти станет маловато.

Зачем нужен файл подкачки

Этот компонент ОС выполняет три функции:

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

Защищает информацию

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

Экономит оперативную память. Windows 10 нуждается в файле подкачки потому что умеет перемещать в него неиспользуемую информацию. Например, если программа висит свёрнутая на панели задач и ничего не делает, ОС переместит данные из ОЗУ в подкачку. Развернув окно, вы заметите, что первый пуск слегка медленнее, чем последующие. Это потому, что для выгрузки из подкачки снова в ОЗУ нужно время.

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

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

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

Залогиньтесь с правами администратора.

Откройте панель управления и выберите «Система и безопасность».

Найдите раздел с дополнительными параметрами.

Откройте вкладку «дополнительно», перейдите в настройки параметров быстродействия.

Перейдите во вкладку с дополнительными настройками — найдите настройки виртуальной памяти.

Виртуальная память — это файл подкачки.

Заберите у Windows право рулить настройками, сняв галочку автоматического управления.

Откроется режим пользовательской настройки.

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

Следует ли менять размер файла подкачки в Windows 10?

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

Насколько увеличить? Увеличение размера файла подкачки помогает предотвратить сбои и некорректную работу ОС. Но информация с накопителя считываются медленно, а с RAM — быстро. Если весь настольной софт со временем перекочует в подкачку, быстродействие системы пострадает.

Оперативной памяти 16+ Гб — отключить подкачку? Нет, виртуальная память нужна. Это гарантия, что ОС выдержит сбой, вызванный недостаточным объёмом ОЗУ. За примерами далеко ходить не надо — браузеры, особенно Chrome, иногда глючат и пожирают гигабайты памяти одной вкладкой.

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

Рабочий размер — каков он? Есть десятки руководств по оптимизации. В большинстве советуют, чтобы минимальный и максимальный размер файла подкачки в 1,5 и 4 раза больше объёма RAM соответственно. Например, в сборке с 1 ГБ ОЗУ, минимальный размер файла — 1,5 ГБ, а максимальный — 4 ГБ.

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

Настройка swap-файла на контейнере Windows Server 2008 / Облачные серверы Infobox Cloud / Сообщество InfoboxCloud

Если при создании сервера вы не поставили отметку в строке «Я хочу управлять ядром», вы используете контейнеры, на которых swap определяется автоматически и изменить его нельзя.

Если вы сделали отметку в этой строке, значит вы используете виртуальные машины. Настройки на виртуальных машинах Windows изменения производятся стандартными средствами:

Откройте Панель управления — Система — Дополнительные параметры системы (Дополнительно).

В открывшемся окне переключитесь на вкладку Дополнительно. В блоке «Виртуальная память» нажмите кнопку «Изменить».

Отключите отметку «Автоматически выбирать объем файла подкачки» и настройте параметры вручную. Для этого отметьте пункт «Указать размер», установите одинаковый размер минимума и максимума и нажмите кнопку «Задать».
Рекомендуемый размер файла подкачки должен быть в 1,5-2 раза больше объема оперативной памяти, но можно ставить намного больше.

Настройка параметров

В реестре файл подкачки настраивается следующими параметрами:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles — Размеры и имена файлов подкачки на разных дисках.
Синтаксис: C:\swap 1024 1024 ([путь][минимальный размер][максимальный размер], имя файла можно задавать любое)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\DisablePagingExecutive — Запретить выгружать в файл подкачки ядро и драйверы Windows.  
Значение 1 — запретить, 0 — не запрещать.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ClearPageFileAtShutdown — Очистка своп-файла при выключении компьютера. 
Значение 1 — очищать своп файл при выключении, 0 — не очищать.

Если вышеперечисленных ключей нет в реестре, вы можете создать их сами. Все ключи являются «Параметр DWORD».
«Правой кнопкой мышь -> Создать -> Параметр DWORD»

что это значит, как установить и настроить в ОС Windows

Автор nikiweb На чтение 5 мин Опубликовано Обновлено

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

Если на ПК установлен небольшой объем ОЗУ, то следует определить правильный размер файла подкачки. Также его часто называют swap-файлом или просто swap. Многие пользователи не уделяют этому вопросу достаточно внимания. В результате компьютер не может продемонстрировать всю возможную производительность.

Назначение и принцип работы

В первую очередь необходимо понять, что значит «файл подкачки». На любом ПК установлен определенный объем ОЗУ (оперативная память). Здесь временно хранится информация и обеспечивается ее быстрая передача ЦПУ. Также данные находятся на жестком диске, но скорость их передачи значительно ниже в сравнении с ОЗУ. Сегодня в компьютер можно установить более быстрые накопители SSD, принцип работы которых существенно отличается от HDD.

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

Swap — определенная область жесткого диска, используемая для временного хранения данных. Как только ОЗУ будет переполнена, операционная система начинает записывать важные данные в своп.

Говоря проще, он выполняет роль оперативной памяти, но при этом скорость обмена информацией оказывается ниже.

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

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

Если он не настроен или вовсе отсутствует, то возможны различные проблемы с работой всей системы, вплоть до появления BSOD («синий экран смерти»).

Выбор размера

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

В результате возникают следующие неприятные моменты:

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

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

Пользователям в этом вопросе стоит ориентироваться на объем установленной ОЗУ:

  • При 1 Гб — 2048 Мб.
  • Если установлено 2 Гб, то достаточно 1512 Мб.
  • При 4 Гб ОЗУ — 1024 Мб.
  • От 8 Гб swap-файл можно не использовать.

Если при наличии большого объема оперативной памяти исключить swap, то Windows будет всегда работать только с ОЗУ и это позволит повысить производительность системы. Так как при задании размера этого файла Windows запрашивает исходный и максимальный объем, то необходимо указывать две цифры, например, 1512 и 1512 Мб.

Такой подход к решению задачи связан с двумя основными факторами:

  • Значительно замедляется процесс фрагментации раздела HDD, на котором находится swap.
  • Windows не придется постоянно рассчитывать оптимальный объем зарезервированного места.

Изменение файла

Проблема, как поставить файл подкачки, актуальна для пользователей всех версий ОС Windows. Так как Windows XP и Vista сегодня уже не поддерживаются компанией Майкрософт, внимание стоит уделить только работе последних трех версий.

Настройка в Windows 10

На сегодняшний день это последняя версия операционной системы от Microsoft. Для установки размера swap пользователю необходимо в строке поиска ввести слово «производительность», а затем выбрать меню «Настройка представления и производительности системы». Появится новое окошко, в котором следует зайти в меню «Дополнительно» и кликнуть на кнопку «Изменить» в пункте «Виртуальная память».

Для изменения размера необходимо отметить пункт «Указать размер» и после введения в соответствующие поля необходимых значений, кликнуть по кнопочке «Задать». Закрывается это окно кликом по ОК. Чтобы внесенные изменения вступили в силу, необходимо перегрузить ПК. Если необходимо отказаться от swap, то в последнем окошке следует отметить соответствующий пункт.

Работа в Windows 7 и 8

Чтобы попасть в меню «Свойства компьютера», можно использовать два способа. В первом случае следует кликнуть правой кнопкой мыши на значке «Мой компьютер» и в открывшемся контекстном меню выбрать пункт «Свойства». Во втором случае такого же результата можно добиться благодаря использованию сочетания клавиш Win + R, после чего в открывшемся окне вводится команда «sysdm. cpl».

Далее, нужно последовательно перейти во вкладки «Дополнительно» — «Параметры» — «Виртуальная память» — «Изменить». После этого предстоит выполнить те же действия, которые совершают пользователи Windows 10. Также следует сказать, что при наличии в ПК нескольких накопителей, не стоит размещать swap на системном. Это утверждение не касается SSD-дисков, скорость работы которых находится на довольно хорошем уровне.

Как настроить и оптимизировать файл подкачки (своп-файл) в Windows — Online ПК

Этот материал раскроет вам секреты paging-file (или swap-file) – то есть, проще говоря – файла подкачки. «Гнездится» этот загадочный файл в pagefile.sys и найти его можно если просматривать системные и скрытые файлы. Он нужен системе, чтобы хранить те части программ и данные, которые не вошли в объем самой оперативной памяти. Как только понадобиться их вызвать, система тут же переместит необходимые данные непосдественно в оперативную память.
Таким образом, когда какой-либо программе нужны определённые файлы, они сразу же оказываются в «оперативке», а как только надобность в них отпадает, файлы отправляются обратно в подкачку, на своеобразный «склад», чтобы освободить тем самым место для других данных, что согласитесь, очень удобно.
Большая часть пользователей уже знают файл подкачки под другими названиями — «файл виртуальной памяти», «своп-файл».
Для того, чтобы сориентироваться в работе с подкачкой, необходимо понять, что есть что и за какие действия отвечает. К примеру, виртуальная память – это ведь совокупность «оперативки» и файла подкачки, а «свопинг» это процесс закачивания в оперативную память той части виртуальной памяти, которая той или иной программе в данный момент необходима.
Когда система выдает нам сообщения об ошибках, которые связаны с нехваткой памяти виртуальной, то это означает, что следует увеличить размер оперативной памяти, или размер рассматриваемого нами файла подкачки. По умолчанию манипуляции этими объемами система осуществялет автоматически, но когда размера подкачки «по умолчанию» не хватает для работы, стоит собственноручно увечить размер файла виртуальной памяти.

Делается это достаточно несложно: для начала, нужно знать, что у различных версий Windows действия по увеличению объема своп-файла могут быть различны. Если вы обладатель ОС Vista, то для начала выбираем «Пуск», после чего переходим в Панель управления. Там нужно выбрать пункт «Система», и в открывшемся меню выбирать «Дополнительные параметры системы». После чего появтися окошко «Свойства системы», там нам нужна вкладка «Дополнительно», и затем «Быстродействие». Кликаем на «Параметры».
Итак, видим окно «Параметры Быстродействия», из него переходим в «Дополнительно», где ищем раздел «Виртуальная память». Не потерялись в долгих манипуляциях? Отлично, осталось немного. Жмем «Изменить».

Нашему взгляду предстает окошко «Виртуальная Память», в котором нам надо будет установить в нужную позицию тот переключатель, который поможет выставить оптимальный размер файла подкачки. В «Указать размер» просто выбираем «Максимальный», затем «Исходный», а для того чтобы система работала быстрее и лучше, эти размеры должны быть равными.
Так же можно установить размер своп-файла «по выбору системы» или же выбрать опцию «без файла подкачки». Кликаем на «Задать», затем трижды «ОК».

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

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

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

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

Рекомендуем прочитать: 8 полезных команд для мониторинга использования пространства подкачки в Linux

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

Как создать и включить своп в Linux

1. В этом примере мы создадим файл подкачки размером 2 ГБ с помощью команды dd следующим образом. Обратите внимание, что bs=1024 означает чтение и запись до 1024 байт за раз и count = (1024 x 2048)MB размер файла.

 # dd if=/dev/zero of=/mnt/swapfile bs=1024 count=2097152
 

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

 # fallocate --length 2GiB /mnt/swapfile
 

Затем установите соответствующие права доступа к файлу; сделать его доступным для чтения только пользователю root следующим образом.

 # chmod 600 /mnt/файл подкачки
 

2. Теперь настройте файл для пространства подкачки с помощью команды mkwap .

 # mkswap /mnt/файл подкачки
 

3. Далее включите файл подкачки и добавьте его в систему как файл подкачки.

 # swapon /mnt/файл подкачки
 

4. После этого включите монтирование файла подкачки во время загрузки. Отредактируйте файл /etc/fstab и добавьте в него следующую строку.

 /mnt/swapfile swap своп по умолчанию 0 0
 

В строке выше каждое поле означает:

  • /mnt/swapfile — имя устройства/файла
  • swap — определяет точку монтирования устройства
  • swap — указывает тип файловой системы
  • по умолчанию — описывает параметры монтирования
  • 0 — указывает параметр, который будет использоваться программой дампа
  • 0 — указывает параметр команды fsck
  • .

6. Чтобы указать, как часто файл подкачки может использоваться ядром, откройте файл /etc/sysctl.conf и добавьте строку ниже.

Обратите внимание, что значение по умолчанию для частоты использования пространства подкачки равно 60 (максимальное значение равно 100 ). Чем выше число, тем чаще ядро ​​использует пространство подкачки. Когда установлено значение 0 , файл подкачки будет использоваться только в том случае, если операционная система полностью использует память.

 vm.swappiness=10
 

6. Теперь убедитесь, что файл подкачки был создан с помощью команды swapon .

 # swapon -s
ИЛИ
# бесплатно
ИЛИ
# кот /proc/свопы
 
Проверьте пространство подкачки в Linux

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

 # перезагрузка
 

Не забудьте также прочитать эти полезные руководства по управлению памятью в Linux:

  1. Как очистить кэш оперативной памяти, буфер и пространство подкачки в Linux
  2. 10 бесплатных команд для проверки использования памяти в Linux
  3. Smem — отчеты о потреблении памяти для каждого процесса и пользователя в Linux
  4. Найдите наиболее запущенные процессы по максимальному использованию памяти и ЦП в Linux

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

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать:

TecMint — это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! искать или просматривать тысячи опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, пожалуйста, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Глава 12. Начало работы с подкачкой Red Hat Enterprise Linux 8

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

12.1. Обзор пространства подкачки

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

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

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

Добавление области подкачки

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

Удаление области подкачки

Ниже приведены различные способы удаления пространства подкачки:

12.

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

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

Следующие рекомендации особенно важны для систем с небольшим объемом памяти, например 1 ГБ и меньше. Неспособность выделить достаточное пространство подкачки в этих системах может вызвать такие проблемы, как нестабильность или даже сделать установленную систему невозможной для загрузки.

Таблица 12.1. Рекомендуемый Swap Space

Размер оперативной памяти в системе Рекомендуемый Swap Space Рекомендуемое помещение подкачки Рекомендуемое помещение подкачки при разрешении для гибернации

⩽ 2 ГБ

в 2 раза больше оперативной памяти

в 3 раза больше оперативной памяти

> 2–8 ГБ

Равно объему оперативной памяти

в 2 раза больше оперативной памяти

> 8–64 ГБ

Не менее 4 ГБ

1. в 5 раз больше оперативной памяти

> 64 ГБ

Не менее 4 ГБ

Спящий режим не рекомендуется

На границе каждого диапазона, указанного в этой таблице, например, системы с 2 ГБ, 8 ГБ или 64 ГБ системной оперативной памяти, можно по своему усмотрению выбирать пространство подкачки и поддержку гибернации.Если ваши системные ресурсы позволяют это, увеличение пространства подкачки может привести к повышению производительности.

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

Файловые системы и тома LVM2, назначенные как пространство подкачки , не должны использоваться при изменении. Любые попытки изменить подкачку терпят неудачу, если системный процесс или ядро ​​​​используют пространство подкачки.Используйте бесплатные команды и cat /proc/swaps , чтобы проверить, сколько и где используется своп.

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

12.3. Расширение подкачки на логическом томе LVM2

Эта процедура описывает, как расширить пространство подкачки на существующем логическом томе LVM2. Предположим, что /dev/VolGroup00/LogVol01 — это том, который вы хотите расширить на 2 ГБ .

Предпосылки

  • У вас достаточно места на диске.

Процедура

  1. Отключите подкачку для связанного логического тома:

     # swapoff -v  /dev/VolGroup00/LogVol01  
  2. Измените размер логического тома LVM2 на 2 ГБ :

     # lvresize  /dev/VolGroup00/LogVol01  -L  +2G  
  3. Отформатируйте новое пространство подкачки:

     # mkswap  /dev/VolGroup00/LogVol01  
  4. Включите расширенный логический том:

     # swapon -v  /dev/VolGroup00/LogVol01  

Проверка

  • Чтобы проверить, успешно ли расширен и активирован логический том подкачки, проверьте активное пространство подкачки с помощью следующей команды:

     $ кот /proc/свопы
    $ бесплатно -h 

12.4. Создание логического тома LVM2 для подкачки

Эта процедура описывает, как создать логический том LVM2 для подкачки. Предположим, что /dev/VolGroup00/LogVol02 — это том подкачки, который вы хотите добавить.

Предпосылки

  • У вас достаточно места на диске.

Процедура

  1. Создайте логический том LVM2 размером 2 ГБ :

     # lvcreate  VolGroup00  -n  LogVol02  -L  2G  
  2. Отформатируйте новое пространство подкачки:

     # mkswap  /dev/VolGroup00/LogVol02  
  3. Добавьте следующую запись в файл /etc/fstab :

      /dev/VolGroup00/LogVol02  своп своп по умолчанию 0 0 
  4. Повторно сгенерируйте единицы монтирования, чтобы ваша система зарегистрировала новую конфигурацию:

     # системная перезагрузка демона 
  5. Активируйте swap на логическом томе:

     # swapon -v  /dev/VolGroup00/LogVol02  

Проверка

  • Чтобы проверить, был ли успешно создан и активирован логический том подкачки, проверьте активное пространство подкачки с помощью следующей команды:

     $ кот /proc/свопы
    $ бесплатно -h 

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

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

Предпосылки

  • У вас достаточно места на диске.

Процедура

  1. Определите размер нового файла подкачки в мегабайтах и ​​умножьте на 1024, чтобы определить количество блоков. Например, размер блока файла подкачки размером 64 МБ равен 65536.
  2. Создайте пустой файл:

     # dd if=/dev/zero of=/swapfile bs=1024 count=  65536  

    Замените 65536 на значение, равное желаемому размеру блока.

  3. Настройте файл подкачки командой:

     # mkswap/файл подкачки 
  4. Измените безопасность файла подкачки, чтобы он не был доступен для чтения всем.

     # chmod 0600 / файл подкачки 
  5. Отредактируйте файл /etc/fstab со следующими записями, чтобы включить файл подкачки во время загрузки:

     /swapfile подкачка подкачки по умолчанию 0 0 

    При следующей загрузке система активирует новый файл подкачки.

  6. Повторно создайте единицы монтирования, чтобы ваша система зарегистрировала новую конфигурацию /etc/fstab :

     # системная перезагрузка демона 
  7. Немедленно активируйте файл подкачки:

     # swapon /swapfile 

Проверка

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

     $ кот /proc/свопы
    $ бесплатно -h 

12.6. Уменьшение свопа на логическом томе LVM2

Эта процедура описывает, как уменьшить объем подкачки на логическом томе LVM2. Предположим, что /dev/VolGroup00/LogVol01 — это том, который вы хотите уменьшить.

Процедура

  1. Отключите подкачку для связанного логического тома:

     # swapoff -v  /dev/VolGroup00/LogVol01  
  2. Уменьшите логический том LVM2 на 512 МБ:

     # lvreduce  /dev/VolGroup00/LogVol01  -L  -512M  
  3. Отформатируйте новое пространство подкачки:

     # mkswap  /dev/VolGroup00/LogVol01  
  4. Активируйте swap на логическом томе:

     # swapon -v  /dev/VolGroup00/LogVol01  

Проверка

  • Чтобы проверить, успешно ли был уменьшен логический том подкачки, проверьте активное пространство подкачки с помощью следующей команды:

     $ кот /proc/свопы
    $ бесплатно -h 

12.7. Удаление логического тома LVM2 для подкачки

Эта процедура описывает, как удалить логический том LVM2 для подкачки. Предположим, что /dev/VolGroup00/LogVol02 — это том подкачки, который вы хотите удалить.

Процедура

  1. Отключите подкачку для связанного логического тома:

     # swapoff -v  /dev/VolGroup00/LogVol02  
  2. Удалите логический том LVM2:

     # lvremove  /dev/VolGroup00/LogVol02  
  3. Удалите следующую связанную запись из файла /etc/fstab :

      /dev/VolGroup00/LogVol02  своп своп по умолчанию 0 0 
  4. Повторно сгенерируйте единицы монтирования, чтобы ваша система зарегистрировала новую конфигурацию:

     # systemctl daemon-reload 

Проверка

  • Чтобы проверить, успешно ли удален логический том, проверьте активное пространство подкачки с помощью следующей команды:

     $ кот /proc/свопы
    $ бесплатно -h 

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

Эта процедура описывает, как удалить файл подкачки.

Процедура

  1. В приглашении оболочки выполните следующую команду, чтобы отключить файл подкачки, где /swapfile — это файл подкачки:

     # swapoff -v / файл подкачки 
  2. Соответственно удалите его запись из файла /etc/fstab .
  3. Повторно сгенерируйте единицы монтирования, чтобы ваша система зарегистрировала новую конфигурацию:

     # системная перезагрузка демона 
  4. Удалите фактический файл:

     # rm /swapfile 

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

Будут времена, когда вам потребуется повысить скорость отклика вашего сервера, чтобы предотвратить проблемы с нехваткой памяти.Проблемы с нехваткой памяти возникают, когда приложение, работающее на вашем сервере, начинает потреблять большой объем памяти. Swap разработан как виртуальная память , которая использует ваш жесткий диск для хранения данных, которые не могут храниться в ОЗУ. В этом руководстве показано, как создать файл подкачки, который должен работать в Ubuntu, CentOS и Debian. Это руководство не предназначено для какого-либо пользовательского ISO, но его можно изучить.

1. Убедитесь, что своп не существует

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

  свободный -м
  

После выполнения этой команды вы должны увидеть что-то похожее на этот вывод:

  Всего использовано свободных общих буферов в кэше
Мем: 1840 1614 226 15 36 1340
-/+ буферов/кэш: 238 1602
Обмен: 0 0 0
  

Если вы видите значение 0 в разделе Swap , вы можете перейти к шагу 2.

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

  свопон -с
  

Если вы не видите никаких выходных данных от swapon , перейдите к шагу 2.

2. Создать файл подкачки

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

.
  дд, если=/dev/ноль из=/количество файлов подкачки=2048 bs=1M
  

Команда dd выдаст вывод в формате, аналогичном:

  2048+0 записей в
2048+0 записей
2147483648 байт (2.1 ГБ) скопировано, 10,5356 с, 204 МБ/с
  

Затем убедитесь, что файл находится в корне вашего Vultr VPS, выполнив:

  лс / | файл подкачки grep
  

Продолжайте, если вы видите файл подкачки .

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

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

  chmod 600 /файл подкачки
  

Изменение разрешения можно проверить, выполнив следующую команду:

  лс -lh /файл подкачки
  

Вы увидите файл display:

  -rw------- 1 root root 2.0G 2 окт 18:47 /swapfile
  

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

  mkswap/файл подкачки
  

После запуска вы увидите следующий вывод:

  Настройка пространства подкачки версии 1, размер = 2097148 КиБ
без метки, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e
  

Если все показано выше, вы готовы перейти к следующему шагу.

4. Включить обмен

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

  swapon / файл подкачки
  

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

  свободный -м

общее количество использованных свободных общих буферов в кэше
Мем: 1840 1754 86 16 23 1519
-/+ буферов/кэш: 210 1630
Обмен: 2047 0 2047
  

Если Swap показывает что-то отличное от 0 , то вы успешно настроили swap.

5. Включить подкачку при перезагрузке

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

  нано /etc/fstab
  

Добавьте в конец файла следующую строку:

  /swapfile нет swap sw 0 0
  

Как расширить файл подкачки

Если у вас есть файл подкачки и вам нужно его расширить:

  1. Если ваш файл подкачки называется /swapfile , отключите его.

      $ sudo swapoff/файл подкачки
      
  2. Увеличить размер подкачки. Это добавит 1024 блока по 1 МБ каждый (всего 1 ГБ) нулевых байтов в конец существующего файла подкачки.

      $ sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
      
  3. Сделать файл файлом подкачки.

      $ sudo mkswap/файл подкачки
      
  4. Разрешить обмен.

      $ sudo swapon/файл подкачки
      

Хотите внести свой вклад?

Вы можете заработать до $600 , добавляя новые статьи.

Администрирование CentOS 5 — 5.2. Добавление пространства подкачки

Иногда после установки необходимо добавить больше места подкачки. Например, вы можете увеличить объем ОЗУ в своей системе со 128 МБ до 256 МБ, но места подкачки останется только 256 МБ. Возможно, будет целесообразно увеличить объем пространства подкачки до 512 МБ, если вы выполняете операции с интенсивным использованием памяти или запускаете приложения, требующие большого объема памяти.

У вас есть три варианта: создать новый раздел подкачки, создать новый файл подкачки или расширить подкачку на существующем логическом томе LVM2.Рекомендуется расширить существующий логический том.

5.2.1. Расширение подкачки на логическом томе LVM2

Чтобы расширить логический том подкачки LVM2 (при условии, что /dev/VolGroup00/LogVol01 — это том, который вы хотите расширить):

  1. Отключите подкачку для связанного логического тома:

     # swapoff -v /dev/VolGroup00/LogVol01
     
  2. Измените размер логического тома LVM2 на 256 МБ:

     # lvm lvresize /dev/VolGroup00/LogVol01 -L +256M
     
  3. Отформатируйте новое пространство подкачки:

     # mkswap /dev/VolGroup00/LogVol01
     
  4. Включите расширенный логический том:

     # свопон -ва
     
  5. Проверьте правильность расширения логического тома:

     # cat /proc/swaps # бесплатно
     

5.2.2. Создание логического тома LVM2 для Swap

Чтобы добавить группу томов подкачки (при условии, что /dev/VolGroup00/LogVol02 — это том подкачки, который вы хотите добавить):

  1. Создайте логический том LVM2 размером 256 МБ:

     # lvm lvcreate VolGroup00 -n LogVol02 -L 256M
     
  2. Отформатируйте новое пространство подкачки:

     # mkswap /dev/VolGroup00/LogVol02
     
  3. Добавьте следующую запись в файл /etc/fstab:

     /dev/VolGroup00/LogVol02 своп своп по умолчанию 0 0
     
  4. Включите расширенный логический том:

     # свопон -ва
     
  5. Проверьте правильность расширения логического тома:

     # cat /proc/swaps # бесплатно
     

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

Чтобы добавить файл подкачки:

  1. Определите размер нового файла подкачки в мегабайтах и ​​умножьте на 1024, чтобы определить количество блоков. Например, размер блока файла подкачки размером 64 МБ равен 65536.

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

     dd if=/dev/zero of=/swapfile bs=1024 count=65536
     
  3. Настройте файл подкачки командой:

     mkswap / файл подкачки
     
  4. Чтобы включить файл подкачки сразу, а не автоматически во время загрузки:

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

     /swapfile подкачка подкачки по умолчанию 0 0
     

    При следующей загрузке системы он активирует новый файл подкачки.

  6. После добавления нового файла подкачки и его включения убедитесь, что он включен, просмотрев вывод команды cat /proc/swaps или free.

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

Когда на сервере Linux заканчивается память, некоторые программы, такие как MariaDB/MySQL, автоматически закрываются. Чтобы предотвратить проблему нехватки памяти (OOM), мы можем создать раздел подкачки или файл подкачки, чтобы расширить память. В этом руководстве мы рассмотрим, как создать файл подкачки на сервере Linux с небольшим объемом памяти.

Во-первых, позвольте мне объяснить некоторые общие сведения.

Место подкачки

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

Пространство подкачки в Linux может быть разделом подкачки, файлом подкачки или их комбинацией. В Windows это просто файл подкачки, хранящийся на диске C. Обычно установщики Linux, такие как Ubuntu Ubiquity и CentOS Anaconda, пытаются выделить раздел подкачки при установке системы.

Чтобы проверить пространство подкачки вашей системы Linux, используйте команду swapon --show . Возможно, вам придется использовать sudo .

 swapon --show 

Мы можем получить следующую информацию.

  • сколько разделов подкачки или файлов подкачки в нашей системе Linux
  • размер каждого устройства подкачки
  • сколько места подкачки используется
  • приоритет каждого устройства подкачки

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

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

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

Сначала мы используем команду fallocate для создания файла. Например, создайте файл с именем swapfile объемом 512 МБ в корневой файловой системе:

 sudo fallocate -l 512M / файл подкачки 

Чтобы создать файл 1G:

 sudo fallocate -l 1G / файл подкачки 

Затем убедитесь, что только root может читать и писать на него.

 судо chmod 600 / файл подкачки 

Отформатируйте его для замены:

 судо mkswap/файл подкачки 

Выход:

 Настройка пространства подкачки версии 1, размер = 524284 КиБ
без метки, UUID=h42b3e10-0779-4865-9ea0-6e2af8f3kea9 

Включить файл подкачки

 sudo swapon/файл подкачки 

Теперь вы можете видеть, что он включен командой swapon --show .

 [электронная почта защищена]:~$ sudo swapon --show
НАИМЕНОВАНИЕ ТИП РАЗМЕР Б/У
/файл подкачки 512M 132K -1 

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

 /swapfile нет своп по умолчанию 0 0 

Обратите внимание, что каждый столбец необходимо разграничивать клавишей Tab.

Обмен

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

Значение swappiness находится между 0 ~ 100 . Более низкое значение означает, что Linux будет меньше использовать пространство подкачки, тогда как более высокое значение заставляет Linux чаще использовать пространство подкачки. Значение по умолчанию в Ubuntu — 60 , что означает, что когда ваш компьютер использует 40% физической оперативной памяти, ядро ​​​​Linux начинает подкачку.

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

 кошка /proc/sys/vm/swappiness 

Рекомендуется установить низкое значение для swappiness, чтобы ядро ​​Linux использовало как можно больше физической оперативной памяти. Отредактируйте файл /etc/sysctl.d/99-sysctl.conf .

 судо нано /etc/sysctl.d/99-sysctl.conf 

В конце этого файла добавьте следующую строку.

 vm.swappiness=5 

Указывает ядру Linux использовать пространство подкачки только тогда, когда используется 95% или более физической оперативной памяти.Вы также можете установить значение 0, поэтому Linux будет использовать пространство подкачки только тогда, когда вся физическая память будет израсходована.

 vm.swappiness=0 

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

 судо sysctl-p 

Обратите внимание, что утилита htop не точно сообщает объем свободной оперативной памяти в Linux. Он не учитывает разделяемую память, буфер и кеш. Чтобы показать точное количество свободной оперативной памяти на сервере Linux, используйте команду free -m .

Как отключить файл подкачки в Debian и Ubuntu

Пространство подкачки может замедлить работу вашего сервера и изнашивать твердотельный накопитель на вашем сервере намного быстрее, чем вы думаете. Если вам нужна более высокая производительность, рекомендуется обновить физическую оперативную память, а затем отключить пространство подкачки. Чтобы отключить файл подкачки, установите пакет dphys-swapfile .

 sudo apt установить dphys-swapfile 

Затем отредактируйте файл конфигурации.

 судо нано /etc/dphys-swapfile 

Найдите следующую строку.

 #CONF_SWAPFILE=/var/своп 

По умолчанию файл подкачки установлен в /var/swap. Удалите символ # , чтобы раскомментировать эту строку и изменить ее значение на /swapfile .

 CONF_SWAPFILE=/файл подкачки 

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

 sudo dphys-swapfile swapoff 

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

 sudo dphys-swapfile удалить 

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

 sudo systemctl отключить dphys-swapfile 

Если вы не можете использовать описанный выше метод для отключения пространства подкачки, вы можете попробовать следующую команду, которая отключит все устройства и файлы подкачки (как в /proc/swaps или /etc/fstab ).

 судо swapoff-a 

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

Автоматическое отключение пространства подкачки

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

 судо кронтаб -е 

Добавьте следующую строку в конец файла crontab.

 @hourly /sbin/swapoff -a 

Это будет запускать swapoff каждый час. Сохраните и закройте файл.

Завершение

Я надеюсь, что это руководство помогло вам использовать пространство подкачки на сервере Linux.Вы также можете прочитать:

Как всегда, если вы нашли этот пост полезным, подпишитесь на нашу бесплатную рассылку, чтобы получать новые уроки 🙂

Как добавить пространство подкачки в Debian 11

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

Пространство подкачки может помочь машинам с небольшим объемом оперативной памяти.Если вы выберете экземпляр виртуальной машины с 600 МБ ОЗУ, ваша память будет исчерпана, и вы не сможете выделить память.

В этом руководстве представлены шаги, необходимые для добавления пространства подкачки в Debian 11.

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

Проверьте, есть ли на вашем сервере Debian свободное пространство подкачки. Чаще всего в виртуальных машинах по умолчанию не включено пространство подкачки. Проверьте пространство подкачки с помощью следующей команды.

 sudo swapon --show 

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

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

Теперь вы можете создать файл подкачки, чтобы добавить 1 ГБ ( 1G ) пространства. Вы также можете увеличить необходимое пространство.

 sudo fallocate -l  1G  / файл подкачки 

02. Настройка разрешений для файла подкачки

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

Продолжайте установку правильных разрешений.

 судо chmod 600 / файл подкачки 

03.Настройка пространства подкачки

Теперь вы можете пометить файл как область подкачки с помощью команды mkswap .

 судо mkswap/файл подкачки 

Вы получите примерно такой вывод.

 Вывод 
Настройка пространства подкачки версии 1, размер = 1024 МБ (1073737728 байт)
без метки, UUID=f59595fb-754b-47ae-af6b-8dd6e98654d8

04. Включить пространство подкачки

Включите пространство подкачки и разрешите системе использовать пространство.

 sudo swapon/файл подкачки 

Убедитесь, что своп доступен, введя:

 sudo swapon --show 
 Выход 
ИМЯ ТИП РАЗМЕР ИСПОЛЬЗУЕТСЯ PRIO
/файл подкачки 1024M 0B -2

Вы можете еще раз проверить вывод бесплатной утилиты.

 бесплатно -ч 
 Вывод 
Всего использовано бесплатное совместное использование баффа/кеша
Мем: 581M 275M 62M 103M 243M 110M
Swap: 1.0G 0B 1.0G

05. Создание файла подкачки постоянным

Установить редактор nano.

 sudo apt установить нано 

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

 судо нано /etc/fstab 

Добавьте следующее в конец файла.

 /swapfile swap своп по умолчанию 0 0 

Настройка значения подкачки

Параметр swappiness позволяет настроить, как часто ваша система выгружает данные из ОЗУ в пространство подкачки.

Это значение будет находиться в диапазоне от 0 до 100 в процентах. При значениях, близких к нулю, ядро ​​не будет выгружать данные на диск без крайней необходимости.Чем выше значение, тем ближе к 100, будет пытаться поместить больше данных в своп, чтобы освободить больше места в ОЗУ.

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

Вы можете увидеть текущее значение подкачки, набрав:

 кошка /proc/sys/vm/swappiness 
 Выход 
60

Теперь установите значение 10 с помощью следующей команды.

 sudo sysctl vm.swappiness=10 
 Выход 
вм.подкачка = 10

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

 судо нано /etc/sysctl.conf 

Внизу добавьте следующую строку.

 vm.swappiness=10 

Нажмите Ctrl+X , затем Y и Введите , чтобы сохранить и закрыть файл.

Удаление пространства подкачки

Чтобы удалить пространство подкачки, вам необходимо swapoff пространство, удалить запись из файла /etc/fstab и, наконец, удалить файл подкачки.

 sudo swapoff -v / файл подкачки 

Отредактируйте файл /etc/fstab и удалите запись файла подкачки /swapfile swap swap defaults 0 0

Наконец, удалите файл подкачки.

 судо рм/файл подкачки 

Заключение

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

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

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

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

.


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

01- Чтобы создать файл подкачки, мы можем использовать fallocate или dd , для этого урока мы создадим файл под названием swapfile в корневом (/) каталоге с размером 100 МБ .

 # sudo fallocate -l 100M /файл подкачки
 

или вы можете использовать команду dd

 # sudo dd if=/dev/zero of=/swapfile bs=1024 count=102400
 

02- Настройка прав доступа к файлу подкачки:

 # sudo chmod 600 / файл подкачки
 

03- Настройка файла подкачки:

 # sudo mkswap/файл подкачки
 

04- Немедленно включить файл подкачки:

 # sudo swapon / файл подкачки
 

05- Проверьте общее пространство подкачки системы:

 # sudo swapon -s
 

Автоматическое включение файла подкачки во время загрузки

Файл подкачки включен в данный момент, но когда мы перезагрузимся, файл подкачки не будет автоматически включен для использования, по этой причине мы добавим некоторую запись в файл /etc/fstab , чтобы включить это автоматически при загрузке

01- Откройте файл /etc/fstab и добавьте в конец эту строку:

 /swapfile подкачка подкачки по умолчанию 0 0
 

02- вы можете убедиться, что он включен, просмотрев вывод команды cat /proc/swaps или free

 # кот /proc/свопы
# бесплатно -h
 

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

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

 # sudo swapoff -v / файл подкачки
 

02- Затем удалите запись файла подкачки /swapfile swap swap defaults 0 0 из файла /etc/fstab .

Leave a comment