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

Содержание

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

<centsrc> 

  • Есть еще одна рекомендация — объем файла подкачки не должен превышать количество оперативной памяти больше, чем в 3 раза.

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

Теперь давайте разберем, как создать и увеличить файл подкачки в Виндовс 10:

  • Нажимаем правой кнопкой мыши на “Мой компьютер” и переходим в “Свойства”;
  • Выбираем “Дополнительные параметры системы” и нажимаем “Параметры” напротив пункта быстродействие;

   
  • “Дополнительно” — “Виртуальная память”, снимаем отметку с пункта “Автоматически выбирать объем файла подкачки” и задаем его размер вручную;

  
  • Указав все параметры нажимаем “Задать”, а затем “Ок” и перезагружаем компьютер, чтобы изменения вступили в силу.

Как видите, сделать файл подкачки в Виндовс 10 и изменить его размер совсем не сложно.Комментарии для сайта Cackle

Почему долго включается компьютер на Windows? 

</ul></ul></ul></ul>

10 способов ускорения работы компьютера на Windows 10
Как включить отображение скрытых файлов в Windows 10?
Самые простые способы, как узнать разрядность ОС Windows 7, 8. 1 и 10
Как восстановить удаленные файлы с компьютера?
Как изменить имя пользователя в Windows 10?
Что делать, если тормозит и зависает компьютер на Windows?
Как узнать температуру процессора на Windows 7, 8.1 и 10?
Как включить безопасный режим в Windows 10?
Как вывести ярлык на рабочий стол?
Сжимаем видео без потери качества — рейтинг 5 лучших программ
Все способы обновления драйверов видеокарты на ПК

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

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

Что такое файл подкачки?

Файл подкачки – это файл (место на жестком диске) которое операционная система использует в случае нехватки оперативной памяти.

Например, Вы запускаете программу или игру, которой нужно 2 Гб оперативной памяти, а у Вас только 1,5 Гб вот те 512 Мб будут браться из файла подкачки. Файл подкачки располагается на жестком диске или флешке.

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

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

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

Как правильно настроить файл подкачки?

Для того, что бы изменить настройки файла подкачки, или увеличить файл подкачки, нажимаем правой кнопкой на значок “Компьютер” (на рабочем столе) и нажимаем свойства.

В появившемся окне слева нажимаем на “Дополнительные параметры системы” в разделе “Быстродействие” нажимаем “Параметры”.

Это интересно:   Как установить Windows 7

В появившемся окне переходим на вкладку “Дополнительно” и в разделе “Виртуальная память” нажимаем “Изменить”.

Откроется еще одно, вот такое окно.

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

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

Первым делом, нужно убрать файл подкачки с системного раздела (обычно с диска C), как видите, у меня файл подкачки находится на диске D. Раздел диска с установленной операционной системой и так загружен, а тут еще и файл подкачки :). В идеала, файл подкачки нужно ставить вообще на другой жесткий диск, так что, если у Вас такой установлен, то это очень хорошо. Установите виртуальную память на него.

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

Что касается размера, то здесь все просто.

Чем меньше оперативной памяти, тем больше файла подкачки. Рекомендуется ставить в 2-3 раза больше, чем установлено оперативной памяти. У меня например при 1,5 Гб ОЗУ, стоит 2 Гб файла подкачки.

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

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

Windows XP – 3-4 ГБ ОЗУ

Windows Vista – 6 ГБ ОЗУ

Windows 7 – 6 ГБ ОЗУ

Здесь уже нужно экспериментировать. Если же у Вас нет желания это делать, то Вы можете оставит операционной системе возможность самой контролировать файл подкачки. Простор установите галочку “Автоматически выбирать объем файла подкачки”. Ну и в любом случае не забудьте изменить внесенные вами изменения, нажав “ОК” и “Применить”.

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

Это интересно:   Как отключить автозапуск компакт-дисков и флешек в Windows 7

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

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

Давайте сначала разберемся что такое файл подкачки windows 7 и для чего он нужен. Файл подкачки – это системный файл (Pagefile.sys), который хранится на жестком диске компьютера и используется операционной системой для временного хранения в нем данных, которые не уместились в оперативной памяти. По мере разгрузки оперативной памяти Windows перемещает данные из файла подкачки в оперативную память. Такое сочетание оперативной памяти и файла подкачки называется виртуальной памятью.

В данной статье рассмотрим

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

Действия пользователя:

  • Перейти: Пуск –> Панель управления –> Система.
  • В появившемся списке выбирать «Дополнительные параметры системы».
  • В открывшемся окошке «Свойства системы» перейти в «Дополнительно».

  • В блоке «Быстродействие» нажать кнопку «Параметры…».
  • В открывшемся окошке «Параметры быстродействия
    » перейти в «Дополнительно».

  • В блоке «Виртуальная память» нажать кнопку «Изменить…».
  • В открывшемся окне «Виртуальная память» снять флажок «Автоматически выбирать объем файла подкачки».

  • Выбрать диск, на котором хотите расположить файл подкачки.

Примечание: если в Вашем компьютере 2 и более жестких дисков, то следует выбрать логический диск на жестком диске, а на том, где установлена ОС. Рекомендуется также создать отдельный раздел на диске объемом до 3х Гб. Конвертировать его в систему FAT32 и дефрагментировать. После чего расположить на нем файл подкачки.

  • Поставить флажок «Указать размер».
  • В поле «Исходный размер (МБ):» задать исходный размер файла подкачки, а в поле «Максимальный размер (МБ):» — максимальный размер.

Примечание: рекомендуется при объеме оперативной памяти 3 Гб установить эти значения в 1024.

  • Нажать кнопку «Задать», а потом «OK».
  • В появившемся окне «Свойства системы» появится сообщение «Для того чтобы сделанные изменения вступили в силу, следует перезагрузить компьютер
    ». Нужно нажать «ОК».
  • Для закрытия всех ранее открытых окон нажмите в них кнопку «ОК».
  • В появившемся окне «Чтобы изменения вступили в силу, нужно перезагрузить компьютер» нажмите «Перезагрузить сейчас».

Примечание: перед нажатием кнопку нужно:

  • Сохранить и закрыть все открытые файлы.
  • Закрыть все запущенные пользователем программы.

Используемые источники:

  • https://mobilegadjet.ru/kompjutery-i-komplektujuschie/1441-sposoby-izmenenija-razmera-fajla-podkachki-v-windows-10.html
  • https://f1comp.ru/operacionnye-sistemy/kak-nastroit-fajl-podkachki/
  • https://spravkapc.ru/windows-7/fajl-podkachki-windows-7-kak-uvelichit-fajl-podkachki-windows-7.html

Как правильно настроить файл подкачки — Система

Как правильно настроить файл подкачки — инструкция


Файл подкачки  (англ. Pagefile.sys) – файл, который  по умолчанию  располагается  в загрузочном  разделе операционной системы Windows в скрытом виде. Windows использует файл подкачки в том случае,  когда оперативной памяти компьютера не хватает для запуска ресурсоемких приложений.

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

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

Изменение размера и расположения файла подкачки.

Для изменения параметров файла подкачки зайдите в  «Свойства»   компьютера на вкладку  «Дополнительно» и нажмите кнопку «Параметры», подраздел « Быстродействие».  Данные операции возможны только администратором системы, о чем нам сообщают в окне настроек.

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

Для этого в окне «Виртуальная память»  нужно выбрать диск, на который мы хотим перенести  его и задать нужный размер, выделив пункт «Особый размер».

Нажав кнопочку «Задать» и сохранив параметры, перегрузите свой компьютер. Система изменит расположение и размер файла подкачки.

Примечания, советы и рекомендации по настройке файла подкачки:


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

  • Оперативная память имеет  скорость, которая в несколько раз быстрее, чем скорость чтения/записи с жесткого диска, по этому, для ускорения работы компьютера предпочтительно увеличить объем  ОЗУ, чем файла подкачки.
  • Windows XP в отличии  от операционных систем   Windows Vista, Windows7 и Windows 8, не требует большого файла подкачки. 
  • При использовании объема оперативной памяти превышающего размер 2 Gb вы можете отключить его полностью, это не помешает роботе системы, если же вы заметили что компьютер начал «глючить», верните все обратно. Б
  • олее новые версии Windows требуют большое количество оперативной памяти  для запуска приложений, используя их, увеличьте файл подкачки по максимуму.

Настройка параметров файла подкачки (pagefile.sys)

Народная мудрость гласит: «Оперативной памяти никогда не бывает много«

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

Чтобы добраться до файла подкачки, щелкните правой клавишей мыши на значке Мой компьютер, расположенном на Рабочем столе Windows, и в появившемся контекстном меню выберите пункт Свойства. В открывшемся окне Свойства системы перейдите на вкладку Дополнительно и щелкните мышью на кнопке Параметры в разделе Быстродействие. На экране откроется диалоговое окно Параметры быстродействия. Откройте вкладку Дополнительно.

В этой вкладке выводится три основных раздела настройки.

  1. Распределение времени процессора. При выборе опции «Программ«, больше выделяется ресурсов для активных процессов и пользовательских приложений. Опция «Служб, работающих в фоновом режиме«, полезна при запуске большого числа приложений в фоновом режиме, или при загрузке больших массивом из интернет. Эти настройки можно временно изменять под свои нужды.
  2. Использование памяти. Опция «Программ«, рекомендуется при использовании приложений, которые требуют значительных объемов памяти, и если данный компьютер используется как рабочая станция, а не как сервер. В этом случае программы будут работать быстрее, а для системного кэша будет использоваться стандартный размер, установленный в Windows XP. Опция «Системного кеша» используется если данный компьютер используется как сервер или работа ведется в программах, для которых требуется кэш большого размера.
  3. Виртуальная память. Этот раздел изменят распределение объемов памяти на диске для файла подкачки.

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

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

  • Особый размер. Если установлен этот переключатель, исходный и максимальный размеры файла подкачки виртуальной памяти в мегабайтах (Мбайт) задаются вручную. Для обеспечения оптимального быстродействия общий исходный объем файла подкачки на всех дисках должен быть не меньше значения поля Рекомендуется в области Общий объем файла подкачки на всех дисках.
  • Размер по выбору системы. Если установлен этот переключатель, операционная система Windows выбирает оптимальный размер файла подкачки.
  • Без файла подкачки. Если установлен этот переключатель, файл подкачки на этом диске отключен. Корпорация Майкрософт настоятельно рекомендует не отключать файл подкачки.

Дополнительные советы по оптимизации файла подкачки:

  1. Если в компьютере установлено несколько жестких дисков, то установка файла подкачки на другой диск, отличный от того, где установлена операционная система, обычно значительно ускоряет быстродействие.
  2. Если диск , на котором расположен файл подкачки, разбит на несколько разделов, то файл подкачки надо ставить на самый первый из них — физически расположенный самым первым, так как доступ к этим областям винта наиболее быстрый. Рекомендуемый оптимальный максимальный размер: 2-3 объема RAM. Минимальный размер 1-1.5 объема оперативной памяти.
  3. Если вы играете в игры, пользуете графику, ваш компьютер работает как сервер, не имеет смысла ограничивать максимальный объем, так как это может привести к сбою программ из-за нехватки памяти.
  4. Для обеспечения вашей безопасности (в файле подкачки сохраняются пароли, логины и другая конфиденциальная информация, которая может стать доступна), рекомендуется при завершении работы очищать файл подкачки. Для этого в реестре надо установить параметр типа DWORD ClearPageFileAtShutdown равным 1 в разделе HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Это немного замедлит выключении компьютера, но ради безопасности, 5-10 секунд ничего не стоят.
  5. Используйте программы для дефрагментации файла подкачки.

Источник http://scorpionfin.com/index.php?option=com_content&view=article&id=240:-pagefilesys&catid=35:windows-&Itemid=55

Как настроить файл подкачки.: spayte — LiveJournal

В виндовс есть файл продолжения или расширения оперативной памяти компьютера. Это так называемая виртуальная память или файл подкачки. Ещё он может называться свип файлом. Так вот, к этому файлу Windows обращается постоянно, что-то туда пишем и что-то от туда читает, в процессе выполнения программ. Самое интересное, что к этому файлу Windows обращается независимо от объема ОЗУ.Единственное когда памяти мало, то обращается чаще. Когда памяти много, обращается реже, но всё равно обращается. Даже если на компьютере установлено 16 ГБ ОЗУ, Windows продолжает работать с файлом подкачки, что слегка притормаживает работу системы.

В добавок этот файл имеет динамический размер, который вычисляется при каждом обращении, а это затраты времени. К тому же если файл будет не целым, то он будет читаться еще медленнее. А целым динамический файл не может быть в принципе, так как расширяясь он заполняет пустоты между файлами. Из сказанного напрашивается такой вывод: если сделать размер этого файла постоянным и записать его на диск цельным, то обращения Windows к нему будут происходить быстрее. И главное это ускорение будет распространяться на работу всей системы.

«>

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

Настройку файла подкачки будем рассматривать на примере Windows 7. Поскольку принцип работы всех виндовсов одинаковый и интерфейсы крайне похожи, то всё описанное в этой статье полностью соответствует и windows 10 / 8 / 8.1 / и даже xp.


Где искать настройки файла подкачки?

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


Как настроить файл подкачки — Система

Потом открываем вкладку «Дополнительно», далее в разделе «Быстродействие» жмем кнопку «Параметры».


Как настроить файл подкачки — Свойства Системы

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



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

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

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


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

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


Динамический объём или фиксированный?

В самом верху окна «Виртуальная память» есть пункт «Автоматически выбирать объем файла подкачки». Если в этом пункте стоит галочка, окно настроек становится недоступным и все режимы файла подкачки выбирает система. Для выполнения ручной настройки галочку в этом пункте надо убрать. По умолчанию система располагает файл подкачки на системном диске, как правило это диск С, и размер его динамический, то есть меняющийся в зависимости от нужд от 16 МБ минимум до стольки (МБ, ГБ, ТБ) сколько нужно системе. Максимальный размер файла подкачки теоретически ограничен только свободным пространством диска, на котором он расположен. Естественно системе с таким файлом работать быстро в принципе не возможно. На практике максимальный объем редко доходит до рекомендованного.

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


Какой объём нам нужен?

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


Теория и практика выбора объёма файла подкачки

Когда памяти мало, например 512 МБ, система обращается к файлу подкачки при каждом переключении с задачи на задачу (с программы на программу). Если вы помните, то для работы Семёрки необходимо как минимум 1,5 ГБ ОЗУ. Следовательно 512 МБ это катастрофически мало памяти. Что не позволяет быстро загружать и выполнять программы. Так как это мало даже для самой операционной системы.

И чем больше программ у нас будет включено одновременно, тем больший потребуется файл подкачки. Реально понадобится объем около 2,5 ГБ или больше. Конечно же это условное приближение и оно очень сильно зависит от объемов используемых программ.

Теперь представьте что мы увеличили объем оперативной памяти вдвое до 1 ГБ. Что теперь произойдет? Для самой ОС этого уже достаточно, что бы удовлетворительно работать, но часть ОС будет выгружаться в файл подкачки. И это будет сильно тормозить систему.

Несколько программ например 2-3 (в зависимости от их размеров) смогут работать находясь полностью в памяти. Система начнет обращаться к файлу подкачки, только когда памяти не станет хватать. А произойдет это очень быстро, если добавить количество активных задать. В результате вам уже возможно будет хватать объёма файла подкачки 2 ГБ.


Что происходит с объёмом файла подкачки при увеличении объёма памяти

Давайте теперь объем памяти увеличим еще в двое — до 2 ГБ. Вы заметили, что происходит? Объем, используемой памяти, перекочевывает из файла подкачки в оперативную память. То есть теперь нам должно хватить файла подкачки в пределах 1,5 ГБ. А если память увеличить еще в двое до 4 ГБ, на всё про всё должно хватить и 1 ГБ.

Исходя из такой последовательности можно предположить, что при наличии 8 и более ГБ от файла подкачки можно отказаться совсем. И эта теория в какой-то мере верна. Но всё зависит, как я говорил, от загруженности системы, т.е. от количества активных программ и от их тяжести то есть объема. У меня например, при 2-х ГБ памяти, система создает файл подкачки 2,7 ГБ, а рекомендует 3 ГБ. У кого то будет по другому.

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


Дефрагментация файла подкачки

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

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

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


Как настроить файл подкачки — Без файла

Выбираем пункт «без файла подкачки» и нажимаем кнопку «Задать». Система заругается и выдаст окно с предупреждением:


Как настроить файл подкачки — Предупреждение

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


Как настроить файл подкачки — Предложение перезагрузить

Жмем «ОК» и перезагружаем систему. Теперь Windows загружается уже без файла подкачки. Чтобы новый файл подкачки оказался целым, необходимо дефранментировать пространство на диске. Поскольку мы стремимся к максимальной производительности системы, то располагать файл будем на диске С (это в случае с одним физическим диском). Следовательно Диск С и будем дефрагментировать. Для этого открываем вкладку мой компьютер. Наводим мышку на диск С, жмем правую кнопку мыши и выбираем свойства. Открываем вкладку «Сервис» и нажимаем на кнопку «Выполнить дефрагментацию».


Как настроить файл подкачки — Дефрагментация диска

Запустится программа дефрагментатора. Выбираем диск С и нажимаем «Дефрагментация Диска».


Как настроить файл подкачки — Дефрагментация диска С
Если нет программы дефрагментации

Если вдруг по каким-то причинам у вас не установлен дефрагментатор от Windows или он вас не устраивает, то ничего страшного. Закачайте например бесплатную Auslogics Disk Defrag и выполняйте дефрагментацию диска С, как показано на рисунке ниже.



Как настроить файл подкачки — Дефрагментатор от Auslogics

Далее возвращаемся в окно настройки файла подкачки.


Как настроить файл подкачки — Установка размера файла

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

Внимание: ОЧЕНЬ ВАЖНЫЙ  момент!!!

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

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

Удачного вам УСКОРЕНИЯ. Думается, что вы поняли «Как настроить файл подкачки?» и для вас теперь это не большая проблема.

Файл подкачки pagefile.sys

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

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

Но несмотря на все полезные факторы, которые нам предоставляет такая схема работы, есть в этом всем и минус. Жесткий диск (а именно на нем находится файл подкачки) обладает крайне невысокой скоростью считывания и записи данных. Такое слабое звено замедляет скорость и всех остальных операций. Выходит, что программа выполняется намного медленнее, чем могла бы.

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

Основные принципы и рекомендации по работе с файлом pagefile.sys:

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

  1. Если у вас установлено несколько жестких дисков, то есть смысл перенести данный файл на соседний. Конечно, стоит учитывать скорость работы ваших винчестеров, если основной намного быстрее, чем тот на который собираетесь перенести файл pagefile.sys, то в таком случае это не имеет большого смысла. В этом пункте имеется ввиду именно другой жесткий диск, а не логический. Ведь сам винчестер еще может быть разделен на несколько логических дисков.
  2. Можно разместить файл в другом, специально предназначенном для этого разделе. В любом случае, минимальный размер файла подкачки должен быть таким, чтобы обеспечить стабильную работу для системы в обычном режиме.
  3. Как уже выше упоминалось, жесткий диск — это самое медленное устройство на компьютере. Поэтому всегда эффективнее увеличить объем оперативки, чем расширять файл подкачки.
  4. Когда компьютер имеет больше 3-х гигабайт физической памяти и на нем особо не используются тяжелые приложения (типа графических редакторов, игр, или систем автоматизированного проектирования) то можно вообще смело отключить pagefile.sys.

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

Если у вас стоит операционная система Windows XP, то для того, чтобы попасть в нужные настройки откройте меню «Пуск». Затем нажмите на раздел «Настройка», выберете «Панель управления», в ней раскройте пункт «Система», далее откройте вкладку «Дополнительно». После чего открываете «Быстродействие», его параметры, в них нажимаете на вкладку «Дополнительно». В этой вкладке нажимаем на «Изменить».

Если Вы пользователь Vista, либо «Семерки» то попасть в настройки можно открыв меню «Пуск». Там будет раздел «Панель управления», откройте ее. Дальше переходим в «Систему», выбираем дополнительные параметры, открываем вкладку «Дополнительно», нажимаем на «Быстродействие» и жмем на параметры. Дальше будет вкладка «Дополнительно», в которой нажимаем на «Изменить».

И так, в окошке виртуальной памяти мы можем наблюдать основные настройки для файла pagefile.sys. Тут можно задать особый размер, в минимальных и максимальных границах для раздела подкачки. Есть вариант доверится системе и выбрать пункт «Размер по выбору системы». В этом случае Windows будет выбирать размер файла, в зависимости от своих нужд. Хотя это и не всегда значит, что будет высокая скорость работы. Также есть пункт, выделив который, можно совсем отключить файл подкачки.

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

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

Правильный файл подкачки в Windows 10

Доброго времени суток… Для чего нужен файл подкачки (Pagefile.sys) и какой правильный он должен быть в Windows 10. Этот файл расположен на жёстком диске, используется для хранения различных фрагментов файлов. А также некоторых элементов программ, если не хватает оперативной памяти при работе на компьютере. Другими словами файл подкачки используется для расширения оперативной памяти компьютера.

По умолчанию в Windows 10, файл подкачки скрыт и, обычно находится на диске C. Если свободного места в оперативной памяти становится мало, операционная система делает перенос неиспользуемых файлов из оперативки в файл подкачки (Pagefile.sys). Тем самым освобождает место для новых данных. Таким образом можно избежать «зависаний» программ и всей системы в целом.

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

Какой должен быть правильный файл подкачки в Windows 10

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

Затем перейдите в раздел «Система и безопасность»…

После чего в подраздел «Система»…

В открывшимся окне с основными сведениями о Вашей системе нажмите по ссылке «Дополнительные параметры системы»…

В окне «Свойства системы» нажмите на кнопку «Параметры»…

Далее выберете «Параметры быстродействия». Затем перейдите в раздел «Дополнительно». У меня на компьютере установлено 4 ГБ оперативной памяти. Система автоматически выделила 704 МБ для файла подкачки. Для увеличения или уменьшения файла подкачки нажмите на кнопку «Изменить».

Теперь перед Вами откроется окно с настройками файла подкачки. Напротив пункта «Автоматически выбирать объем файла подкачки» снимите галочку. После чего активируйте пункт «Указать размер».

В поле «Исходный размер» и «Максимальный размер» укажите одинаковый размер файла подкачки в МБ. Это делается для того, чтобы не фрагментировать данные. Затем нажмите на кнопку «Задать», «ОК».

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

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

Для переноса файла подкачки на другой диск компьютера необходимо его отключить. В настройках выберите системный диск С. Затем выберите вариант «Без файл подкачки». После чего нажмите кнопку «Задать».

Теперь необходимо выбрать другой диск. Например D, активировать пункт «Указать размер», (указываем размер в МБ). Затем нажать кнопку «Задать», «ОК».

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

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

Для удаления файла подкачки в окне виртуальная память необходимо снять галочку с пункта «Автоматически выбирать объем файла подкачки». Затем активировать пункт «Без файла подкачки». Далее нажмите на кнопку «Задать», «ОК».

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

Заключение

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

Без файла подкачки компьютер работает быстрее. Как ускорить работу Windows правильной настройкой файла подкачки

В операционных системах Windows для работы используется так называемый файл подкачки pagefile.sys (скрытый и системный, обычно находится на диске C), представляющий своего рода «расширение» оперативной памяти компьютера (иначе — виртуальная память) и обеспечивающий работу программ даже в том случае, когда физической памяти RAM недостаточно.

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

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

По умолчанию, Windows 10, 8.1 и Windows 7 автоматически определяют его параметры, однако в ряде случаев изменение файла подкачки вручную может помочь оптимизировать работу системы, иногда может быть целесообразно вообще отключить его, а в некоторых других ситуациях самое лучшее — ничего не изменять и оставить автоматическое определение размера файла подкачки. В этом руководстве — о том, как увеличить, уменьшить или отключить файл подкачки и удалить файл pagefile.sys с диска, а также о том как правильно настроить файл подкачки, в зависимости от того, как вы используете компьютер и его характеристик. Также в статье присутствует видео инструкция.

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

Помимо файла подкачки pagefile.sys, который был и в предыдущих версиях ОС, в Windows 10 (еще в 8, на самом деле) появился новый скрытый системный файл swapfile.sys так же находящийся в корне системного раздела диска и, по сути, тоже представляющий собой своеобразный файл подкачки, используемый не для обычных («Классическое приложение» в терминологии Windows 10), а для «Универсальных приложений», ранее называемые Метро-приложениями и еще несколькими именами.


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

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

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

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

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

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


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

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

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

Для того, чтобы увеличить или уменьшить, т.е. задать вручную размер файла подкачки, снимите отметку с автоматического определения размера, отметьте пункт «Указать размер» и задайте нужные размеры и нажмите кнопку «Задать». После этого примените настройки. Изменения вступают в силу после перезагрузки Windows 10.

Для того, чтобы отключить файл подкачки и удалить файл pagefile.sys с диска C, выберите пункт «Без файла подкачки», а затем нажмите кнопку «Задать» справа и утвердительно ответьте на появившееся в результате сообщение и нажмите Ок.

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

Как уменьшить или увеличить файл подкачки в Windows 7 и 8

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


Для настройки параметров файла подкачки, зайдите в «Свойства компьютера» (правый клик по значку «Мой компьютер» — свойства»), после чего в списке слева выберите «Защита системы». Более быстрый способ сделать то же самое — нажать клавиши Win + R на клавиатуре и ввести команду sysdm.cpl (подойдет для Windows 7 и 8).


В диалоговом окне откройте вкладку «Дополнительно», а затем кликните по кнопке «Параметры» в разделе «Быстродействие» и тоже выберите вкладку «Дополнительно». Нажмите кнопку «Изменить» в разделе «Виртуальная память».


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

  • Отключить виртуальную память
  • Уменьшить или увеличить файл подкачки Windows

Дополнительно, на официальном сайте Microsoft есть инструкция по настройке файла подкачки в Windows 7 — windows.microsoft.com/ru-ru/windows/change-virtual-memory-size

Как увеличить, уменьшить или отключить файл подкачки в Windows — видео

Ниже — видео инструкция о том, как настроить файл подкачки в Windows 7, 8 и Windows 10, задать его размер или удалить этот файл, а также перенести его на другой диск. А после видео вы можете найти рекомендации о правильной настройке файла подкачки.

Правильная настройка файла подкачки

Например, один из разработчиков Microsoft Sysinternals рекомендует устанавливать минимальный размер файла подкачки равный разнице между максимальным объемом используемой памяти при пиковой нагрузке и физическим объемом RAM. А в качестве максимального размера — это же число, умноженное в два раза.

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

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

Перенос файла подкачки на другой диск

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

Как перенести файл подкачки на другой диск в Windows 10, 8 и Windows 7:

  1. В настройках файла подкачки (виртуальной памяти) Windows отключите файл подкачки для диска, на котором он находится (выбрать пункт «Без файла подкачки» и нажать «Задать».
  2. Для второго диска, на который мы переносим файл подкачки, задайте размер или установите его по выбору системы и так же нажмите «Задать».
  3. Нажмите Ок и перезагрузите компьютер.

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

В различных статьях, касающихся оптимизации Windows, можно встретить рекомендации отключить файл подкачки, если размер оперативной памяти составляет 8 Гб или даже 6 Гб, а также не использовать автоматический выбора объема файла подкачки. Логика в этом есть — при отключенном файле подкачки, компьютер не будет использовать жесткий диск в качестве дополнительной памяти, что должно увеличить скорость работы (оперативная память в разы быстрее), а при ручном указании точного размера файла подкачки (при этом рекомендуется указывать исходный и максимальный размер одинаковыми), мы высвобождаем место на диске и снимаем с ОС задачи по настройке размеров данного файла.

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

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

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

Однако, если вы монтируете видео, занимаетесь редактированием фото в профессиональных пакетах, работаете с векторной или трехмерной графикой, проектируете дома и ракетные двигатели, используете виртуальные машины, 8 Гб RAM будет мало и файл подкачки непременно потребуется в процессе работы. Более того, отключив его, вы рискуете потерять несохраненные документы и файлы при возникновении нехватки памяти.

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

  • Запустите на компьютере все те программы, которые, в теории, вы можете запустить одновременно — офис и скайп, откройте десяток вкладок YouTube в браузере, запустите игру (используйте ваш сценарий работы).
  • Откройте диспетчер задач Windows, пока все это запущено и на вкладке быстродействие посмотрите, какой размер оперативной памяти задействован.
  • Увеличьте это число на 50-100% (точного числа не дам, но рекомендовал бы 100) и сравните с размером физической оперативной памяти компьютера.
  • То есть, к примеру, на ПК 8 Гб памяти, используется 6 Гб, увеличиваем в два раза (100%), получается 12 Гб. Вычитаем 8, ставим размер файла подкачки 4 Гб и можно быть относительно спокойным за то, что проблем с виртуальной памятью не возникнет даже при критических вариантах работы.

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

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

Виртуальная память Windows 7 и других систем: что это такое?

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

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

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

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

Суть процессов состоит в следующем. Например, пользователь запускает на компьютере несколько ресурсоемких приложений. Для их работы требуется исполнение некоторых связанных компонентов в виде тех же динамических библиотек. Они загружаются в оперативную память. Естественно, чем их больше по количеству и размеру, тем меньше остается свободной оперативной памяти. Под корректное функционирование собственных процессов система резервирует порядка 30% общего объема оперативки. Таким образом, когда достигается порог заполнения в 70%, требуется где-то взять дополнительные ресурсы. Где?

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

Во-первых, скорость обращения к винчестеру намного ниже, нежели к оперативной памяти. Во-вторых, если размер файла подкачки Windows 7 существенно завышен, система будет обращаться к виртуальной памяти чаще, совершенно игнорируя при этом оперативку. Как следствие — снижение скорости обработки данных.

Тогда напрашивается и еще один вопрос — о том, насколько целесообразно использовать виртуальную память вообще в системах вроде Windows 7. Как отключить файл подкачки, будет рассмотрено несколько позже, а пока нужно обратить внимание на оборотную сторону медали. При слишком малом объеме оперативной памяти и невысоких характеристиках процессора делать этого не рекомендуется. Но даже в конфигурации с 2-ядерным ЦП и оперативной памятью 2 Гб при условии, что ресурсоемкие программы использоваться не будут, отключение можно произвести совершенно безболезненно для системы.

Как получить доступ к настройкам?

Итак, для примера возьмем все ту же систему Windows 7. Как отключить файл подкачки? Для начала нужно получить доступ к его основным настройкам.


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

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


Нетрудно заметить, что по умолчанию задействование виртуальной памяти включено, и при этом установлено автоматическое определение размера.

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

Оптимальный размер для разных объемов оперативной памяти

Теперь несколько слов о самих параметрах. Принято считать, что нужно следовать рекомендациям Microsoft, хотя это и не всегда так.


В зависимости от объема оперативной памяти, размеры компонента pagefile.sys могут иметь следующие рекомендованные значения:

  • ОЗУ 512 MB — 2248 MB;
  • ОЗУ 1 GB — 2048 MB;
  • ОЗУ 2 GB — 1512 MB;
  • ОЗУ 4 GB — 1024 MB;
  • ОЗУ 8 GB — 0 (отключение).

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

Windows 7: как отключить файл подкачки и нужно ли это делать?

Теперь непосредственно об отключении. Опять же, в качестве примера берем Windows 7. Как отключить файл подкачки?

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

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

Файл подкачки Windows 7 для игр так вообще не нужен, ведь современные разработки ориентированы на конфигурации с оперативной памятью 4 Гб и выше. К тому же, как уже говорилось выше, к виртуальной памяти система обращается намного медленнее, что может спровоцировать и торможение самой игры.

Дополнительные средства

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


Достаточно интересными средствами можно назвать приложения вроде Advanced SystemCare или AVZ PC TuneUp. Также неплохо подойдут разного рода пакеты наподобие Windows Manager, рассчитанные исключительно на операционные системы Microsoft. В общем, выбор есть. Кроме того, плюс таких программных средств состоит еще и в том, что с их помощью можно произвести настройку не какого-то одного параметра, а сбалансированную оптимизацию, на которую Windows-системы сами по себе просто не рассчитаны. А ведь сначала срабатывает анализатор всей конфигурации, а только потом производится оптимизация. Естественно, задействование некоторых специфичных модулей в программах придется установить вручную, поскольку базовые настройки, как правило, глубокого вмешательства в систему не предполагают.

Заключение

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

В конечном итоге к каким-то критическим сбоям такие процедуры не приведут, несмотря на некоторые заявления скептиков, которые привыкли безропотно следовать правилам. Собственно, и сама виртуальная память самым необходимым компонентом в обеспечении быстродействия системы не является. Это, так сказать, инструмент на всякий случай. И, как правило, он представляет собой исключительно резерв. И что бы там ни говорилось о том, что отключать такой компонент нельзя, все равно практика показывает, что ничего страшного в этом нет. Конечно, если сама аппаратная часть компьютера достаточно слаба, максимум, что может ощутить пользователь, так это некоторое торможение, а иногда — кратковременное зависание. Если такие симптомы вдруг появятся, нет ничего проще, чем вернуть установки в исходное состояние (указать автоматическое определение размера). Только и всего.

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

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

Где находится и для чего предназначен файл подкачки?

На 7-ке, впрочем, как и у предшествующей XP, а также восьмой преемницы, по умолчанию располагается конкретно на системном разделе винчестера, как правило, обозначающемся латинской буквой «С». Стоит отметить, что Pagefile является поэтому для того, чтобы «обнаружить» его присутствие в корневом каталоге ОС, необходимо задействовать соответствующую функцию «Показ… файлов и папок», доступ к которой можно получить через раздел «Оформление и персонализация». Что касается предназначения виртуальной памяти, то здесь не все так просто… Однако основная мысль такова:

  • Pegefile — это специально выделенная область на жестком диске, которая предназначена не только для того, чтобы компенсировать нехватку физического ОЗУ, но и для того, чтобы помогать операционной среде работать более эффективно за счет интегрированных в ОС функций: SuperFetch и ReadyBoost, которые не будут полноценно работать, если в Windows отсутствует файл подкачки.
  • «Виндовс» в момент непредвиденных критических ситуаций, например при возникновении BSOD-ошибки, создает аварийный Как вы понимаете, «урезанный» ОС функционал будет лишен такой возможности, а это не совсем хорошо, так как впоследствии вы не сможете узнать, что именно стало причиной «синей смерти».

В каких объемах виртуальной памяти нуждается седьмая ОС?

При инсталляции операционной системы размер файла подкачки Windows выставляет автоматически. Обычно значение виртуальной памяти тождественно объему физического ОЗУ (номинал установленных планок). Как показывает практика, для нормальной работы ОС этого вполне хватает. Стоит упомянуть, что 32-хбитная Windows способна «увидеть» и работать только с 4-хгигабайтовой памятью, тогда как у 64-хразрядной версии ограничения начинаются с цифры в 192 ГБ. Теперь что касается допустимых значений Pagefile. Нет никакого смысла выделять под виртуальную память более 4-х ГБ дискового пространства, так как в большинстве случаев это лишнее… Как уже говорилось, автоматических значений вполне достаточно. В случае «критической нехватки» свободного места на системном диске можно переместить директорию Pagefile в другой раздел накопителя, что ни в коей мере не повлияет на стабильность работы операционной среды Windows.

Допустим, вы уверены в правоте своих предположений или же какое-либо цифровое событие навязывает вам свой сценарий действий — вам необходимо уменьшить либо расширить размер виртуальной памяти. Следуйте коротким инструкциям, и успешность предпринятых вами действий гарантирована.

  • Войдите в меню «Пуск».
  • Задержите маркер на пункте «Компьютер» и нажмите правую кнопку мыши.
  • Из ниспадающего контекстного списка выберете «Свойства».
  • Далее необходимо активировать пункт, который расположен слева, — «Дополнительные… системы».
  • В окне «Свойства…» — в первом блоке «Быстродействие» — нажмите на клавишу «Параметры».
  • Перейдите по вкладке «Дополнительно».
  • В нижней области окна вы увидите кнопку «Изменить» — жмите на нее!
  • Снимите флажок с «автоматического» чекбокса и активируйте пункт «Указать размер».
  • Введите требуемые значения.
  • После нажмите на кнопку «Задать», затем — «ОК».

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

Итак, как это сделать: когда вам кажется, что объема физического ОЗУ вполне достаточно

С помощью вышеописанного алгоритма действий вновь войдите в рабочую область окна «Виртуальная память».

  • Нажмите на кнопку «Без файла подкачки».
  • Активируйте клавишу «Задать».
  • Подтвердите свои настройки и перегрузите систему.

После вышеописанных манипуляций вы получите практический ответ на вопрос: «Windows 7: как отключить файл подкачки?» Однако помните: ваша ОС останется без важного операционного компонента, поддерживающего стабильность и быстродействие операционной среды. Насколько такого рода изменения критичны, вы узнаете несколько позже. Кстати, вряд ли вы ощутите существенный прирост в производительности после того, как ваш ПК перезагрузится в «виртуальном беспамятстве».

В тему: невероятно полезная информация

Обычно, вопрос, в нашем случае касающийся ОС Windows 7: «Как отключить файл подкачки?», возникает по двум основным причинам.

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

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

В заключение

Итак, несмотря на преимущество скоростных показателей физического ОЗУ, виртуальная память является важным «помощником» в решении общих задач, связанных с оперативной обработкой данных. Что ж, теперь вам известно, как изменять файл подкачки и насколько важен факт его присутствия в ОС. В качестве бонуса за внимание, которое вы уделили прочтению этой статьи, хочется дать один простой совет: если ваша физическая память имеет объем более чем 4 ГБ — ставьте 64-хразрядную систему, а в остальном все на ваше усмотрение. Всего доброго, стабильности вам и удачных конфигураций!

В целях наиболее эффективного использования системных ресурсов необходимо уметь правильно настраивать размер файла подкачки . Что же такое и как с его помощью можно ускорить работу Windows?
Во время работы за компьютером мы запускаем различные приложения. Каждое из них потребляет определенное количество оперативной памяти. Если в какой-то момент физической памяти начинает не хватать, система может использовать так называемую виртуальную память, которая располагается на жестком диске компьютера в виде файла подкачки. Он называется , является скрытым и лежит в корневой папке диска. В случае необходимости система обращается к этому файлу, храня в нём данные, не поместившиеся в оперативную память.

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

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

В Windows XP : щелкаем правой клавишей мыши по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.

В Windows 7 : щелкаем правой клавишей мыши по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.

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

Замечу, что файл подкачки должен находиться на системном диске для корректной записи отладочной информации (дампа памяти ). Если мы его отключаем, то в случае отказа системы (появления так называемого синего экрана смерти) не получится проанализировать дамп памяти и найти виновника BSoD. Но для тех, кто вообще не знает, что такое дамп памяти, это вряд ли будет проблемой. Большинство ищут причину BSoD по коду ошибки на синем экране. В любом случае придется выбирать между быстродействием и возможностью сбора данных о возникших проблемах.

Итак, сначала мы убираем файл подкачки с диска С . Для этого выделяем данный диск и ставим маркер в пункте “Без файла подкачки” – жмем кнопку “Задать”:Для увеличения производительности компьютера исходный размер файла подкачки должен быть в 1,5-2 раза больше размера физической оперативной памяти . Т.е. если у меня на компьютере 768 Мб оперативной памяти – значит в поле “Исходный размер” я выставляю 1152 Мб.
Если вы не знаете сколько на вашем ПК оперативной памяти, можете сделать следующее: щелкните правой клавишей мыши по значку “Мой компьютер” – “Свойства” – на вкладке “Общие” внизу посмотрите объем ОЗУ:Максимальный размер лучше ограничить той же цифрой , что указали в поле “Исходный размер”. Это позволит избежать фрагментации файла подкачки.

Итак, задаем размер файла подкачки. В своем примере я выделяю диск D – ставлю маркер в пункте “Особый размер” (в Windows 7 данный пункт называется “Указать размер”) – ввожу число 1152 в окошке “Исходный размер” – его же ввожу в окошке “Максимальный размер” (кстати, все вводимые здесь значения должны быть кратны 8) – нажимаю кнопку “Задать” – “ОК”:Перезагружаем компьютер, чтобы все изменения вступили в силу.

Windows позволяет создать файл подкачки на нескольких дисках сразу. Но я не рекомендовал бы вам так поступать – увеличить производительность компьютера таким образом все равно не получится.

В заключение хотел бы сказать, что все действия по настройке файла подкачки, описанные в статье, имеет смысл производить, если у вас слабый компьютер и в нем маловато оперативной памяти. В том случае, если в вашем ПК установлено 4 Гб (и более) оперативки – я не вижу особого смысла заниматься настройкой файла подкачки. В такой ситуации даже будет лучше наоборот – отключить его (в окне “Виртуальная память” поставить маркер в пункте “Без файла подкачки” и нажать кнопку “Задать”).

Кто не знает, файл подкачки – это специальный скрытый файл, который (по умолчанию) находится на системном диске. Называется файл pagefile.sys. Так как большинство не знают, зачем этот файл нужен, то мы кратко введём всех в курс данного урока. Нужен ли файл подкачки? Файл подкачки используется оперативной памятью при её переполнении. Файл подкачку иногда называют физической памятью, так как довольно часто она используется оперативной. Данный файл относится к категории скрытый, так как от его настройки зависит производительность всего компьютера.

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

Как включить файл подкачки, изменить или вообще выключить

Для того чтобы включить, выключить или изменить файл подкачки нужно зайти в одно и тоже место, иными словами, всё это делается в одном меню. Для начала нужно зайти в панель управления, по средствам нажатия кнопки “Пуск” – “Панель управления” . Далее необходимо выбрать пункт “Система”, а в новом окне уже нажать на кнопку “Дополнительно”, далее необходимо нажать на кнопку “Быстродействие” – далее “Параметры” . В появившемся окне нужно опять нажать на кнопку “Дополнительно”. После этого, в окне “Виртуальная память” для отключения нужно нажать на пункт “Без файла подкачки” , таким образом, вы его не задействуете. В случае если вы хотите задействовать памяти по умолчанию, тогда вам нужно нажать на пункт “Размер по выбору системы”, а если хотите задать сами, то на пункт “Указать размер”.

После проделанных действий нужно нажать на кнопочку “Задать” и “ОК”. Далее появится окно с просьбой перезагрузить систему для вступления в силу новых настроек, вы, конечно же, принимаете это предложение. Мы рекомендуем файл подкачки не отключать, так как производительность вашего компьютера, по нашим подсчётам, значительно снизится. Но есть мнения, что это далеко не так и всё наоборот. Сколько людей – столько мнений. Для себя можете поэкспериментировать с файлом, дабы добиться максимальной производительности.

Поделись статьей:

Похожие статьи

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

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

Последнее обновление: 2018-11-29

Автор: Trey Hoehne


Своп — это пространство на диске, зарезервированное для использования в качестве виртуальной памяти. Когда на сервере Linux® заканчивается память, ядро ​​может перейти в неактивное состояние. процессы в пространство подкачки, чтобы освободить место для активных процессов в рабочем объем памяти.

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

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

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

Следующие шаги показывают, как добавить 1 ГБ свопа на ваш сервер:

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

      sudo fallocate -l 1G /mnt/1GB.swap
      

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

      sudo dd if = / dev / zero of = / mnt / 1GB.swap bs = 1024 count = 1048576
      
  2. Отформатируйте файл подкачки, введя следующую команду:

      sudo mkswap / mnt / 1 ГБ.поменять местами
      
  3. Добавьте файл в систему как файл подкачки, введя следующие команда:

      sudo swapon /mnt/1GB.swap
      
  4. Добавьте следующую строку в конец / etc / fstab , чтобы внести изменения постоянный:

      /mnt/1GB.swap нет swap swap 0 0
      
  5. Чтобы изменить значение подкачки, добавьте следующую строку в файл по адресу /etc/sysctl.conf :

      вм.swappiness = 10
      

    Начните со значения 10 и при необходимости увеличьте. Типичный дефолт значение swappiness составляет 60. Чем выше число (до 100), тем чаще всего в системе используется своп.

    Степень, в которой подкачка влияет на производительность, зависит от того, как память в настоящее время используется. Мы рекомендуем вам поэкспериментировать, чтобы найти оптимальное значение. При 0 система использует файл подкачки только при запуске. полностью из памяти. Более высокие значения позволяют системе переключаться на холостом ходу. обрабатывает, чтобы освободить память для кэширования диска, потенциально повышение общей производительности системы.

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

      sudo swapon -s
      
  7. Перезагрузите сервер, чтобы изменения вступили в силу.

Примечание : Следуя этим инструкциям на новом сервере Rackspace, получившийся файл подкачки доступен для чтения всем. Чтобы файл не был доступность для чтения, вы должны установить правильные разрешения на файл подкачки, выполнив следующую команду:

  chmod 600 / mnt / 1 ГБ.поменять местами
  

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

© 2020 Rackspace US, Inc.

Если не указано иное, контент на этом сайте находится под лицензией Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

См. Особенности лицензии и ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Как настроить виртуальную память (файл подкачки) на VPS

Содержание и предисловие

  1. Введение — Требования и почему
  2. Плюсы и минусы — Droplet
  3. Проверьте, включено ли на вашем VPS
  4. Разделы подкачки, файлы подкачки и образы дисков
  5. Создание файла подкачки
  6. Включение и отключение свопа
  7. Конфигурация, приоритет и настройки sysctl
  8. Заключение

Предисловие

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

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

Цитата из статьи подкачки (файл подкачки) в Википедии: (акцент на втором абзаце для ясного объяснения)

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

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

Примечание

Хотя подкачка обычно рекомендуется для систем, использующих традиционные вращающиеся жесткие диски, использование подкачки с твердотельными накопителями может вызвать проблемы с деградацией оборудования со временем. В связи с этим мы не рекомендуем включать свопинг в DigitalOcean или любом другом провайдере, использующем SSD-хранилище. Это может повлиять на надежность основного оборудования для вас и ваших соседей.

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

Введение — Требования и почему

Что это такое и зачем мне его использовать?

Независимо от того, есть ли у вас капля 512 МБ или капля 8 ГБ; Arch, Fedora, CentOS, Debian или Ubuntu; приложениям или серверам / демонам может потребоваться больше памяти (или иногда больше выделенной памяти), чем у вас физически. В частности, в нашем случае это то, что было выделено виртуальному серверу для выполнения работы.

Если вы имеете дело с каким-либо производственным сервером, вам необходимо знать, что если виртуальная память не включена и в вашей системе больше нет свободной памяти … тогда, если программе или службе — возможно, вашему веб-серверу — необходимо выделить больше памяти. , это не удастся! В зависимости от вашей платформы и конфигурации, это может привести ко многим нежелательным или нестабильным условиям, включая принудительное закрытие других приложений (т. Е. Процессов, отличных от того, который запрашивает память), чтобы освободить необходимую память, что приведет к сбою и сбою программы — или целому сервер — целиком.

Из-за этого я лично рекомендую любому, практически в любой системе — будь то капля, выделенный сервер, ПК с Windows или Mac или даже планшет или телефон Android — должен быть включен хотя бы небольшой объем виртуальной памяти.

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

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

Вы должны знать, что чтение / запись с диска (даже молниеносных твердотельных накопителей DigitalOcean) как минимум в несколько раз медленнее, чем чтение / запись из реальной системной оперативной памяти. Хотя виртуальная память даст вам пространство для маневра, позволит большему количеству приложений / серверов работать на одной капле и защитит от ошибок нехватки памяти, это не решение для замены в тех случаях, когда вам действительно нужно больше памяти / для обновления вашего виртуального сервера.

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

Требования

Требования довольно просты, и этот метод должен работать во всех дистрибутивах и типах капель — фактически, он будет работать даже на вашем телефоне или планшете Android (если у вас установлены root и busybox).

  • капельный или виртуальный сервер, включенный (или выделенный сервер, система на базе Linux и т. Д.)
  • доступ к корневому терминалу (ssh, vnc, локальный)
  • будут использоваться команды бесплатно , swapon , swapoff , dd , mkswap , и все они должны быть доступны на любой платформе, которую вы используете с вашей каплей.

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

Это не всегда относится к виртуальным серверам, включая капли DigialOcean.

Плюсы и минусы — Droplet

Капли

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

Хотя никогда не стоит сильно полагаться на виртуальную память, особенно при работе с веб-серверами, почтовыми серверами и базами данных, твердотельные накопители DO помогают использовать виртуальную память менее болезненно и более логично.

Плюсы

  • Защита от ошибок OOM (нехватки памяти), сбоев, непредсказуемости / нестабильности системы, связанной с памятью.
  • Увеличивает доступную для системы память и позволяет выполнять больше программ одновременно и более безопасно
  • SSD-хранилище DigtalOcean снижает задержку и сбой, связанные с виртуальными машинами, и увеличивает время отклика на пейджинг

Минусы

  • Мешание — это возможность: когда система занята и активно использует в среднем больше памяти, чем доступно физически, система виртуальных машин вынуждена постоянно «переставлять» программные данные на диск и с диска, а также в ОЗУ и из ОЗУ по мере необходимости.Вероятно, все мы видели результат этого на ПК с Windows, слегка перегруженном, когда жесткий диск, казалось, бесконечно шлифовал. Это невыносимо медленно и не весело. Однако этого можно избежать с помощью правильной конфигурации, и это один из минусов, который здесь не так плох — опять же из-за скорости твердотельных накопителей DigitalOcean.
  • Использует дисковое пространство, как правило, в зависимости от системной памяти. Если ваш дроплет имеет 512 МБ, я рекомендую использовать для подкачки 512–1,5 ГБ; однако это на 512–1,5 ГБ меньше свободного места на диске капли.
  • Обычно рекомендуется и предпочтительно использовать выделенный раздел диска для подкачки; однако это невозможно в капле, и вместо этого мы должны использовать файл подкачки / образ диска.

Проверьте, включено ли на вашем VPS

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

Откройте терминал или SSH / VNC для вашего сервера — все эти команды выполняются в терминале или оболочке.

Не забывайте, что для внесения изменений вам необходимо быть root. Вы можете проверить, под каким пользователем вы вошли, с помощью команды whoami . Если он не отвечает с помощью root или 0, вы можете ввести su , чтобы запустить корневую оболочку.

Вы можете проверить, включена ли уже в вашей капле виртуальная память, набрав команду «бесплатно» в командной строке терминала:

 [email protected]: / # бесплатно 

Команда «free» показывает доступную физическую и виртуальную память вашей системы.

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

[email protected]: / # бесплатно
             общее количество используемых бесплатных общих буферов кэшировано
Mem: 361996 360392 1604 0 1988 54376
- / + буферы / кеш: 304028 57968
Своп: 249896 0 249896
bash-root @ my.капля: / # _
 

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

[email protected]: / # бесплатно
             общее количество используемых бесплатных общих буферов кэшировано
Mem: 361996 360392 1604 0 2320 54444
- / + буферы / кеш: 303628 58368
Своп: 0 0 0
[email protected]: / # _
 

Вы также можете сузить объем вывода с помощью free | grep Swap .Будет показана только строка Swap: , общее количество, использованная и свободная виртуальная машина. (Помните, что по умолчанию grep чувствителен к регистру!)

[email protected]: / # бесплатно | grep Swap
Своп: 249896 0 249896
[email protected]: / # _ 

Разделы подкачки, файлы подкачки и образы дисков

Примечание о разделах подкачки

Как правило, для систем на базе Linux предпочтительнее иметь на жестком диске выделенный раздел подкачки. Большинство систем автоматически делают это во время обычной установки, и если ваш своп уже настроен, вполне возможно, что это установка с разделом.К сожалению, кроме настройки параметров sysctl , указанных ниже, изменение размера разделов подкачки выходит за рамки этой статьи.

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

Что такое файл подкачки?

Вместо использования выделенного раздела некоторые системы (особенно Windows) сохраняют свою виртуальную память в специальном файле. Это также вариант, когда разбиение на разделы невозможно или нецелесообразно. В Linux этот файл на самом деле является образом диска.

Что такое образ диска?

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

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

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

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

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

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

Во-первых, нужно решить, куда поместить этот файл. У вас должно быть достаточно свободного места на разделе, на который вы его поместили, для любого объема МБ, который вы используете для подкачки, например. 512 МБ подкачки создают файл подкачки размером ~ 512 МБ.

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

Я рекомендую поместить этот файл в / var и назвать его «swap.img». Мы запустим cd в / var и создадим этот файл, а затем установим для него права доступа 600.

ПРИМЕЧАНИЕ. Для безопасности важно установить права доступа к файлу на 600, чтобы другие пользователи не могли читать файл напрямую, в противном случае может быть прочитана системная память или что-то еще хуже.

[email protected]: / # cd / var
[email protected]: / var # сенсорный swap.img
[email protected]: / var # chmod 600 swap.img
bash-root @ my.капля: / var # _
 

Калибр

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

В общем, я рекомендую 1-2x доступной системной RAM. Итак, если у вас есть дроплет 512 МБ, используйте подкачку 512 МБ-1 ГБ. Если у вас есть капля 1 ГБ, используйте подкачку 1 ГБ-2 ГБ и т. Д. Это не жесткое и быстрое правило, например, если у вас есть капля размером 4 ГБ, может быть лучше использовать небольшой (512 МБ) или вообще не использовать своп.

Это полностью зависит от вашего использования, но эти инструкции предназначены для капли размером 512 МБ.Мы воспользуемся командой dd , чтобы заполнить наш файл подкачки нулями или пустотой, чтобы растянуть его до нужного нам размера. В этом случае мы используем 1 ГБ или 1024 МБ. Это может занять минуту.

[email protected]: / var # dd if = / dev / zero of = / var / swap.img bs = 1024k count = 1000
1000 + 0 записей в
1000 + 0 записей
1048576000 байт (1,0 ГБ) скопировано, 4,0868896 с, 253 МБ / с
[email protected]: / var # _
 

Подготовка образа диска

И здесь мы инициализируем файловую систему подкачки.

[email protected]: / var # mkswap /var/swap.img
Настройка пространства подкачки версии 1, размер = 1020 ГиБ
без метки, UUID = 72761533-8xbe-436l-b07e-c0sabe9cedf3
[email protected]: / var # _
 

Как только это будет сделано, все готово к использованию!

Включение и отключение свопа

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

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

bash-root @ my.капля: / var # swapon /var/swap.img
[email protected]: / var # бесплатно
             общее количество используемых бесплатных общих буферов кэшировано
Mem: 503596 478928 24668 0 38832 102384
- / + буферы / кеш: 337712 165884
Своп: 1048572 1780 1046792
[email protected]: / var # _
 

Вы можете использовать swapoff /var/swap.img , чтобы выключить его.

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

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

Все, что вам нужно сделать, это добавить строку в файл / etc / fstab , чтобы подготовить его к загрузке. Будь осторожен! Этот файл может сломать вашу систему, если он неправильно отформатирован или перезаписан. Если вы поместите свой swap.img в / var, вы можете без проблем скопировать / вставить приведенную ниже команду. (Если вы введете его, убедитесь, что есть два символа>, использование одного приведет к перезаписи файла вместо добавления строки в конце.

[email protected]: / var # echo "/var/swap.img none swap sw 0 0" >> / etc / fstab
bash-root @ my.капля: / var # _
 

Конфигурация, приоритет и настройки sysctl

Конфигурация

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

Приоритеты

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

Система будет использовать области подкачки с более высоким приоритетом, прежде чем использовать области подкачки с более низким приоритетом. swaon -p Пример:

[email protected]: / var # swapon -p 100 /var/swap.img
[email protected]: / var # swapon -p 10 /mnt/SecondDrive/swap.img
 

А для / etc / fstab приоритеты можно установить с помощью параметра pri = , например:

/ var / swap.img none swap по умолчанию, pri = 100 0 0
/mnt/SecondDrive/swap.img none значения по умолчанию подкачки, pri = 10 0 0
 

Настройки sysctl (и sysfs)

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

Я бы порекомендовал изменить только один параметр: vm.swappiness . Этот параметр сообщает обработчику ядра Linux / виртуальной машины, насколько вероятно, что она должна использовать виртуальную машину. Это процентное значение от 0 до 100.

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

Я лично рекомендую использовать значение 30%, это должно быть золотой серединой между подкачкой и системной памятью. Обратите внимание, что это значение является скорее целевой целью, чем жестким правилом.

Ниже приведен пример изменения настроек sysctl. Для получения дополнительной информации вы можете ввести sysctl --help или man sysctl .

[email protected]: / var # sysctl -w vm.swappiness = 30
vm.swappiness = 30
[email protected]: / var # _
 

Вы также можете запустить sysctl -a , чтобы вывести ВСЕ параметры sysctl (не только VM), или sysctl -a | grep vm. .

Или, чтобы просмотреть отдельную настройку (вы можете изменить имя ключа после команды grep для каждой настройки):

[email protected]: / var # sysctl -a | grep vm.swappiness
vm.swappiness = 30
bash-root @ my.капля: / var # _
 

Есть много других настроек для виртуальной машины Linux (vm. *), Хотя они выходят за рамки общей темы этой статьи, и я обычно рекомендую не изменять их настройки. Тем не менее, я включил небольшой список параметров в конце этой статьи (в ПРИЛОЖЕНИЕ), которые, возможно, стоит изменить или изучить, и добавил свои рекомендуемые значения (в скобках) для этих параметров.

На веб-сайте ядра Linux есть полный список опций и их использование, хотя не каждое ядро ​​может реализовывать все опции.На момент написания этот документ уже немного устарел, но ни в коем случае не является бесполезным или устаревшим. Вот ссылка: https://www.kernel.org/doc/Documentation/sysctl/vm.txt.

Обратите внимание, что некоторые описания в этом документе относятся к настройкам как к «файлам», и это потому, что они также доступны / настраиваются через систему Linux SysFS (Wikipedia).

Заключение

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

Комментарии, исправления, куки приветствуются! ном..ном..ном ..

Ссылки и приложение

Использовано литературных источников, ссылок: Документация по виртуальной машине ядра Linux (kernel.org) Система SysFS (Википедия) Своп (пейджинг) (Википедия) Виртуальная память (Википедия)

Ниже приведен список параметров, связанных с sysctl / sysfs vm, которые, возможно, стоит изменить или изучить, а также предлагаемые мной значения для некоторых параметров. Эти описания намеренно короткие — обратитесь к ядру.Ссылка на org для получения полной информации.

dirty_background_bytes **

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

Примечание: dirty_background_bytes является аналогом dirty_background_ratio. Только
один из них может быть указан одновременно. Когда пишется один sysctl, это
немедленно принимается во внимание, чтобы оценить пределы грязной памяти и
Другое отображается как 0 при чтении.

dirty_background_ratio **

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

грязные_байты **

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

Примечание: dirty_bytes является аналогом dirty_ratio. Только один из них может быть
указано за раз. Когда один sysctl записывается, он немедленно помещается в
учетная запись для оценки пределов грязной памяти, а другая отображается как 0, когда
читать.dirty_expire_centisecs **

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

dirty_ratio **

Содержит в процентах от общей системной памяти количество страниц, на которых
процесс, производящий запись на диск, сам начнет записывать грязные
данные.Примечание: dirty_bytes является аналогом dirty_ratio. Только один из них может быть
указано за раз. См. Выше.

dirty_writeback_centisecs **

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

Установка этого значения в ноль полностью отключает периодическую обратную запись.

drop_caches **

Запись в это приведет к тому, что ядро ​​сбросит чистые кеши, дентри и
inodes из памяти, в результате чего память освобождается.laptop_mode ** (0 или Off для серверов)

laptop_mode - это ручка, которая управляет «режимом ноутбука». Все, что есть
управляемые этой ручкой, обсуждаются в Documentation / laptops / laptop-mode.txt.

memory_failure_recovery ** (1 или Вкл, если поддерживается)

Включить восстановление после сбоя памяти (если поддерживается платформой)

1: Попытка восстановления.

0: Всегда паникуйте из-за сбоя памяти.

min_free_kbytes ** (от 2048 КБ до 4096 КБ)

Это используется, чтобы заставить виртуальную машину Linux поддерживать минимальное количество
килобайт бесплатно.ВМ использует это число для вычисления
значение водяного знака [WMARK_MIN] для каждой зоны lowmem в системе.
Каждая зона lowmem получает количество зарезервированных бесплатных страниц на основе
пропорционально его размеру.

Некоторый минимальный объем памяти необходим для удовлетворения PF_MEMALLOC
ассигнования; если вы установите значение ниже 1024 КБ, ваша система будет
становятся слегка сломанными и склонными к зависанию при высоких нагрузках.

Установка слишком высокого значения мгновенно отключит вашу машину.

oom_dump_tasks **

Позволяет создавать дамп задачи в масштабе всей системы (за исключением потоков ядра).
генерируется, когда ядро ​​выполняет OOM-убийство и включает такие
информация как pid, uid, tgid, размер vm, rss, nr_ptes, swapents,
oom_score_adj счет и имя.Это помогает определить, почему
Убийца OOM был вызван, чтобы идентифицировать мошенническую задачу, которая его вызвала,
и определить, почему убийца OOM выбрал задачу, которую он выполнил, чтобы убить.

oom_kill_allocating_task **

Это включает или отключает завершение задачи запуска OOM в
ситуации нехватки памяти.

overcommit_memory **

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

overcommit_ratio **

Когда overcommit_memory установлен в 2, зафиксированный адрес
пространство не может превышать своп плюс этот процент
физической RAM.См. Выше.

кластер страниц **

page-cluster контролирует количество страниц, до которых последующие страницы
считываются из свопа с одной попытки. Это аналог подкачки
к опережающему чтению кеша страниц.

panic_on_oom ** (0 или выключено / отключено)

Это включает или отключает панику при нехватке памяти.

swappiness ** (от 30 до 50)

Этот элемент управления используется для определения того, насколько агрессивно ядро ​​будет менять местами.
страницы памяти. Более высокие значения увеличивают агрессивность, более низкие значения
уменьшить размер свопа.vfs_cache_pressure **

Управляет тенденцией ядра освобождать память, которая используется для
кэширование объектов каталога и inode.
 

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

howto / howto-configure-swap-file-for-linux.md at master · taw00 / howto · GitHub

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

Эта ситуация решается путем выделения места на жестком диске для использования в качестве «подкачки». disk «. Это позволяет операционной системе искусственно увеличивать объем оперативной памяти. доступный для этого приложения. Однако помните, что пространство подкачки — это не замена оперативной памяти. Если в системе постоянно заканчивается ОЗУ, у вас нет ОЗУ достаточно (или что-то еще не так). Своп — это «аварийная память».

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

Однако цель этого документа — настроить своп после , когда система был подготовлен или настроить подкачку после того, как было определено, что подкачка вы имейте это не достаточно. Например, многие облачные экземпляры VPS не развертываются. экземпляры, для которых уже создан своп.Это зависит от вас, чтобы настроить это или создать файл подкачки постфактум.

Вы можете настроить разделы постфактум с помощью LVM, но это намного проще вместо этого использовать файл подкачки. Что такое файл подкачки? Это файл в файле система, которая действует как выделенный фрагмент хранилища. В прошлом файлы подкачки были ужасно неэффективно, но сейчас … они приближаются к производительности нормального выделенные разделы подкачки.

Эй, погоди! Может у меня уже есть своп?

Откройте терминал и введите это…

Это то, что я вижу в одной из своих систем …

 Всего доступно  использованных бесплатных общих баффов / кешей
Mem: 2,0 г 485 м 113 м 276 к 1,4 г 1,3 г
Своп: 3.9G 11M 3.9G
  

Ага! У меня уже есть свопинг, и в два раза больше моей оперативной памяти. Я должен быть хорошим идти. Но, может быть, его вообще не было или он был слишком маленьким! Если да, читайте дальше.

Время принятия решения. Сколько места выделить?

И.е., какой размер файла подкачки я создаю?

Вот общий совет:

  • У вас слишком мало оборотов в минуту? Купить больше RAM
  • У вас относительно небольшой объем оперативной памяти? Файл подкачки размером 2x RAM должен быть достаточным.
  • У вас слишком большой объем оперативной памяти? 1x RAM или даже меньше адекватный. Примечание: вам нужно действительно протестировать этот сценарий — YMMV.
  • Вы где-то посередине или не уверены? 2x RAM

Я покажу вам, как реализовать пару вариантов…

Создать файл подкачки и включить его очень просто:

  # Как root ...
sudo su -

# Несколько (во сколько раз больше ОЗУ?) ...
м = 2

# Размер в байтах
size = $ (бесплатно -b | grep Mem | awk '{print $ 2}')
size = $ (echo "$ size * $ m" | bc)
size = $ (printf "% .0f \ n" $ size)

# Создать файл подкачки ...
fallocate -l $ размер / файл подкачки
chmod 0600 / файл подкачки
mkswap / файл подкачки

# Включите
файл подкачки / подкачки

# Вы можете увидеть это с помощью команды "swapon -s" или "free"
бесплатно -h

# Включить даже после перезагрузки
cp -a / и т. д. / fstab / и т. д. / fstab.mybackup # резервное копирование файла fstab
echo '/ swapfile swap swap defaults 0 0' >> / etc / fstab
cat / etc / fstab # дважды проверьте, что ваш файл fstab выглядит нормально
  

Вот и все! Удачи.

Комментарии и отзывы присылайте на [email protected]


Ресурсы …

Как создать файл подкачки в Linux [Руководство для начинающих]

— Реклама —

В этом руководстве мы продемонстрируем пошаговое руководство по созданию файла подкачки в Linux с примерами.Этот процесс одинаков для Ubuntu и любого другого дистрибутива Linux.

Что такое файл подкачки?

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

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

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

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

Выполните следующие шаги, чтобы добавить 1 Гбайт свопа на свой сервер. Если вы хотите добавить больше свопа, замените 1G на 2G , или 4G .

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

— Реклама —

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

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

Шаг 2: Установите разрешения для файла подкачки, чтобы только пользователь root мог записывать или читать файл.

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

Шаг 3: Используйте mkspace , чтобы настроить файл как область подкачки Linux.

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

Шаг 4: Выполните приведенную ниже команду, чтобы включить подкачку.

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

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

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

— Реклама —

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

  sudo бесплатно -h  
   всего использованного свободного общего буфера / доступного кэша 
 Mem: 488M 158M 83M 2.3M 246M 217M
 Своп: 1.0G 506M 517M ​​ 

Это просто!

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

Свойство swappiness определяет, как часто система будет использовать пространство подкачки. Это значение от 0 до 100.

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

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

  cat / proc / sys / vm / swappiness  

— Реклама —

Значение по умолчанию swappiness установлено на 60 .

  60  

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

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

  sudo sysctl vm.swappiness = 10  

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

  vm.swappiness = 10  

Как удалить файл пространства

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

Шаг 1: Сначала отключите свопинг.

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

Шаг 2: Удалите запись файла подкачки / swapfile swap swap defaults 0 0 из файла / etc / fstab .

Step3: Теперь удалите фактический файл подкачки с помощью команды rm :

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

Заключение

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

Если у вас возникнут проблемы, сообщите нам об этом в разделе комментариев. Мы рады Вам помочь.

Пожалуйста, поделитесь им со своими друзьями и не забудьте подписаться на нас в Facebook, Twitter и LinkedIn. Посетите наш Центр системных администраторов для получения дополнительных руководств и обновлений.

— Реклама —

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

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

Это руководство поможет вам добавить подкачку в систему Debian 11 Bullseye Linux.

Как создать своп в Debian 11

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

  1. Прежде всего, убедитесь, что в вашей системе не включена память подкачки. Вы можете увидеть детали подкачки памяти, выполнив следующие команды.
      sudo swapon -s 
      свободный -м 
     

    Проверить доступную память подкачки

  2. Теперь создайте файл для использования в качестве подкачки в вашей системной системе.Убедитесь, что у вас достаточно свободного диска для создания нового файла. Также сохраните подкачку только до 2x объема памяти в вашей системе.

    В моей системе Debian 2 ГБ оперативной памяти. Итак, мы создадим файл подкачки размером 4 ГБ.

      sudo fallocate -l 4G / файл подкачки 
      chmod 600 / файл подкачки 
     
  3. Теперь используйте команду mkswap для преобразования файла в память подкачки.
      sudo mkswap / файл подкачки 
     
  4. Затем активируйте память подкачки в вашей системе.
      sudo swapon / файл подкачки 
     
  5. Вы успешно добавили в систему память подкачки. Выполните одну из следующих команд, чтобы просмотреть текущую активную память подкачки в вашей системе:
      sudo swapon -s 
      свободный -м 
     

    Своп добавлен в вашу систему

Сделать своп постоянным

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

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

  vim / etc / fstab 
 

и добавьте запись ниже в конец файла:

 / swapfile none swap sw 0 0
 

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

Настроить подкачку

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

Редактировать файл /etc/sysctl.conf :

  sudo vim /etc/sysctl.conf 
 

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

 vm.swappiness = 10
 

Теперь перезагрузите файл конфигурации sysctl

  sudo sysctl -p 
 

Заключение

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

Своп — Gentoo Wiki

Ресурсы

В этой статье есть несколько задач:
  • подкачка, удаление файлов подкачки

В мире Linux / Unix термин swap обычно используется как синоним подкачки памяти. Под свопом понимается как процесс перемещения страниц памяти между ОЗУ и диском, так и выделенное пространство на самом диске.

Linux может использовать любую комбинацию раздела подкачки и / или файлов подкачки вместе; однако пространство подкачки может не потребоваться в зависимости от необходимых требований для рассматриваемой системы.Например, переносной компьютер, который будет переходить в режим ожидания на диске (спящий режим), требует, чтобы все страницы в памяти были сохранены на диске, поэтому в этом случае необходима подкачка. Серверные системы, оснащенные большим объемом памяти и работающие с постоянной нагрузкой, могут вообще не требовать подкачки. Дополнительные сведения см. В специальной статье базы знаний.

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

В качестве наилучшей практики Руководство Gentoo рекомендует в процессе установки создать раздел подкачки размером в два раза больше доступной системной памяти [1] .

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

Создание

Предполагается, что / dev / sda2 — это раздел, который можно использовать для свопа:

root # mkswap / dev / sda2 # Отформатировать раздел для подкачки.

root # swapon / dev / sda2 # # Активировать раздел подкачки.

Просмотрите активированные свопы с помощью команды swapon:

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

ФАЙЛ / etc / fstab

 / dev / sda2 нет подкачки sw 0 0 

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

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

Создание

Первым шагом в создании файла подкачки является выделение файла целевого размера подкачки. Для этого можно использовать несколько стандартных утилит. fallocate (часть sys-apps / util-linux) будет достаточно для этого примера

root # fallocate -l 12GiB 12G-swapfile # Создать файл.

root # chmod 600 12G-swapfile # Ограничить безопасность файла только root-доступом.

root # mkswap 12G-swapfile # Отформатируйте файл подкачки.

root # swapon 12G-swapfile # Активировать файл подкачки.

Просмотрите системные свопы с помощью команды swapon:

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

ФАЙЛ / etc / fstab

 / swapfile none swap sw 0 0 

Btrfs

При использовании btrfs установите обязательные атрибуты в файле подкачки, отключив копирование при записи и сжатие. [2]

корень # cd / path / to / swapfile

root # truncate -s 0 ./swapfile

root # chattr + C ./swapfile

root # Набор свойств btrfs ./swapfile сжатие нет

Конфигурация OpenRC

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

FILE /etc/conf.d/swap

 
 # Если вы используете только локальные разделы подкачки, вы не должны изменять
# этот файл. В противном случае вам нужно раскомментировать строку ниже rc_before
# с соответствующей строкой rc_need.
rc_before = "! localmount"
#
# Если вы используете файлы подкачки, хранящиеся в локальных файловых системах, раскомментируйте
# эта строка.
rc_need = "localmount"
#
# Если вы используете файлы подкачки, хранящиеся в сетевых файловых системах, или файлы подкачки
# разделов хранятся на сетевых блочных устройствах, таких как iSCSI, раскомментируйте
# эта строка.# rc_need = "netmount"
 

См. Также

  • Файловая система — средство для организации данных, которые, как ожидается, будут сохранены после завершения программы, путем предоставления процедур для хранения, извлечения и обновления данных, а также управления доступным пространством на устройстве (ах), которое их содержит.
  • Zram — функция ядра Linux и инструменты пользовательского пространства для создания сжимаемых блочных устройств на основе ОЗУ.
  • Zswap — облегченный сжатый кеш для страниц подкачки.

Внешние ресурсы

Список литературы

Как создать или изменить размер пространства подкачки в Ubuntu 20.04 — 20.10 и 18.04 — 19.10

Если на вашем сервере когда-либо заканчивается физическая память во время большой нагрузки, некоторые критически важные службы, такие как MySQL, могут аварийно завершить работу. В этом руководстве мы настроим пространство подкачки в Ubuntu 20.04 — 20.10 и 18.04 — 19.10

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

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

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

Сначала проверьте, настроен ли какой-либо своп в системе.

  swapon --show  

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

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

Лучше всего создать файл подкачки, вдвое превышающий объем оперативной памяти.Если у вас 1024 МБ ОЗУ, создайте файл подкачки 2 ГБ.

  sudo fallocate -l 2G / swapfile  

Теперь проверьте, был ли создан файл.

  ls -lh / swapfile  

Если он был создан правильно, вы должны увидеть что-то вроде:

  -rw-r - r-- 1 root root 2.0G 3 августа 18:59 / swapfile  

2. Настроить файл подкачки

Сделать файл подкачки доступным только для root.

  sudo chmod 600 / swapfile  

Отметить файл как файл подкачки.

  sudo mkswap / swapfile  

В случае успеха вы должны увидеть что-то вроде

  Настройка пространства подкачки версии 1, размер = 2 ГиБ (2147479552 байта)
без метки, UUID = 00aafaee-51c9-46b3-a0fc-8240c134048e
  

Наконец, мы скажем системе начать использовать наш новый файл подкачки,

  sudo swapon / swapfile  

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

  sudo swapon --show  

Результат:

  НАИМЕНОВАНИЕ ТИП РАЗМЕР ИСПОЛЬЗУЕМЫЙ PRIO
/ swapfile файл 2G 0B -2
  

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

  free -h  

Результат:

  всего использованного свободного общего буфера / доступного кеша
Mem: 985M 418M 104M 26M 462M 392M
Своп: 2.0G 0B 2.0G  

3. Сделать постоянным

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

  echo '/ swapfile none swap sw 0 0' | sudo tee -a / etc / fstab  

4. Некоторые заключительные настройки

Для сервера вы должны изменить значение swappiness на 10.

  sudo sysctl vm.swappiness = 10  

Теперь измените vfs_cache_pressure значение 50.

  sudo sysctl vm.vfs_cache_pressure = 50  

Чтобы эти две настройки сохранялись после следующей перезагрузки, отредактируйте следующий файл:

  sudo nano /etc/sysctl.conf  

Добавьте это в конец.

/etc/sysctl.conf

  vm.swappiness = 10
vm.vfs_cache_pressure = 50  

Сохраните файл и выйдите. (Нажмите CTRL + X , нажмите Y , а затем нажмите ENTER ).

Если можете, перезагрузите сервер с помощью sudo reboot и запустите sudo swapon --show , чтобы убедиться, что пространство подкачки было создано автоматически при запуске.

Полезный способ отслеживать использование свопа и системные ресурсы — запустить htop . См .: Улучшенный мониторинг системы с помощью htop.

Увеличить или изменить размер области подкачки

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

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

Вывод:

  -rw ------- 1 root root 1.0G 3 августа 2018 г. / swapfile  

В приведенном выше примере. мы видим, что настроено 1 ГБ пространства подкачки.Теперь я хочу удвоить это количество до 2 ГБ.

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

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

Теперь вы можете изменить размер области подкачки с помощью fallocate . В этом примере я увеличиваю его до 2 ГБ.

  sudo fallocate -l 2G / swapfile  

Теперь проверьте, сколько места подкачки сконфигурировано с:

Вывод:

  -rw ------- 1 root root 2.0G 13 февраля 03:12 / swapfile  

Выше мы видим, что теперь настроено 2 ГБ пространства подкачки.

Сделать файл подкачки доступным только для root.

Отметить файл как файл подкачки.

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

  mkswap: / swapfile: warning: стирание старой подписи подкачки.
Настройка пространства подкачки версии 1, размер = 2 ГиБ (2147479552 байта)
без метки, UUID = db0ee16f-a97f-4df0-a83e-713cd874a3fe  

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

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

Вывод:

  ИМЯ ТИП РАЗМЕР ИСПОЛЬЗУЕМЫЙ ПРИОРИТЕТ
/ swapfile файл 2G 35.3M -2  

Выше мы видим доступный файл подкачки объемом 2 ГБ.

Leave a comment