Файл подкачки для 2 гб озу: Правильные размеры файла подкачки Windows

Содержание

4 Гб озу сколько ставить файл подкачки

Файлом подкачки называют скрытый системный файл c названием pagefile.sys. Windows использует его, когда основной оперативной памяти (RAM) недостаточно. Из оперативной памяти в pagefile.sys перемещаются документы, которые Windows не использует прямо сейчас. Увеличение файла подкачки до оптимального размера позволит запускать без «лагов» и «тормозов» игры и ресурсоемкие приложения.

Следует понимать, что файл подкачки не может полноценно заменить оперативную память из-за недостатка скорости чтения/записи и ряда других параметров (на SSD-дисках ситуация получше). Оптимальный размер файла зависит от того, сколько памяти ОЗУ установлено в системе: 4, 6, 8, 16 гигабайт и так далее. Современные игры требуют более 4, 6 или даже 8 Гб оперативной памяти, а её нехватка приводит к системным ошибкам, проблемам с установкой или просто сильным тормозам в игре.

Навигация по статье:

Использование pagefile.

sys и swapfile.sys в Windows

Оперативная память нужна Windows для загрузки в нее используемых на данный момент программ, чтобы процессор имел к ним быстрый доступ. Если объема ОЗУ недостаточно, либо приложение не используется (свернуто или работает в фоновом режиме), Windows переместит часть информации в файл подкачки pagefile.sys.

Виртуальная память (жесткий диск) работает гораздо медленнее, чем оперативная. Если файл подкачки будет использоваться в играх или требовательных к ресурсам ОЗУ приложениях, возможны серьезные проблемы с быстродействием. Увеличение файла подкачки не поможет — виртуальная память слишком медленно работает. Решение: увеличивать объем ОЗУ и уменьшать файл подкачки, либо переносить pagefile.sys на более быстрые SSD-диски.

Отдельно следует упомянуть про системный файл swapfile.sys, использующийся в новых версиях Windows (8/8.1, 10). Многие пользователи уже поинтересовались, можно ли перенести данный файл на другой диск или удалить полностью. Можно, но пользы от этого не будет.

Несколько фактов о swapfile.sys:

  1. Файл swapfile.sys используется Windows 10 в качестве файла подкачки для Metro-приложений и плиточных приложений (UWP).
  2. Максимальный размер файла в текущих версиях Windows всего 256 Мб. Удаление файла негативно скажется на производительности самой Windows, особенно на слабых машинах.
  3. Перенос swapfile.sys на SSD-накопитель ожидаемо даст прирост скорости в сравнении с виртуальной памятью HDD.

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

Файл подкачки для SSD-дисков

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

При достаточном объеме оперативной памяти Windows практически не будет использовать файл подкачки. Есть миф, что постоянное использование файла подкачки на SSD вредит диску, поскольку диск быстро «откручивает» отведенное количество циклов записи. На самом деле это не так, и такие накопители отлично подходят для размещения файлов подкачки именно на них.

Файл подкачки отлично справляется поставленной задачей на SSD:

  1. Две основные операции с этим файлом: последовательная запись крупных массивов данных и произвольная запись небольших объемов информации. Проблем с выполнением этих задач на SSD не возникает.
  2. Из файла pagefile.sys считывается в 40 раз больше данных, чем записывается (40:1 соотношение чтение/запись).
  3. Данные в pagefile.sys записываются достаточно большими частями (до 1 Мб и более), а считываются — незначительными (4-16 килобайт).

На практике это приводит к существенному увеличению производительности после переноса файла подкачки на SSD даже на компьютерах с 2-4 Гб оперативной памяти. Отключать файл или перемещать на HDD не нужно, даже если весь Windows работает на SSD и классического жесткого диска нет вообще.

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

Оптимальный размер файла подкачки

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

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

  • При 2 Гб ОЗУ или менее — 2-4 Гб виртуальной памяти в качестве подкачки (100-200%).
  • При 4-6 Гб ОЗУ — 4-6 Гб (100-150%).
  • При 8-10 Гб ОЗУ — 2-4 Гб (50% и менее).
  • При 16, 32 Гб памяти можно оставить выбор на усмотрение системы.

В старых версиях Windows при определенном размере памяти могут быть ограничения на размер pagefile.sys. При 4 Гб ОЗУ система может сказать, что 2048 Мб файла подкачки — это и рекомендуемый объем, и максимально возможный. При 16 Гб и выше можно установить как минимальный размер файла подкачки (1-2 гигабайта).

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

Гораздо лучше ориентироваться не по этой таблице, а определить оптимальный размер файла подкачки исходя из конкретных задач. В современных реалиях новая игра или даже много открытых вкладок браузера могут загрузить все 4, 6 или 8 гигабайт ОЗУ на все 100%, поэтому универсального решения нет.

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

  1. Открыть Диспетчер задач (через Панель управления или комбинацию клавиш Ctrl+Alt+DeL).
  2. Перейти во вкладку Быстродействие, чтобы наблюдать за объемом используемой памяти.
  3. «Загрузить» систему по максимуму, ориентируясь на обычное использование компьютера: открыть рабочие программы, новую игру, десяток вкладок в браузере с Youtube или музыкой, мессенджеры.
  4. Используемый объем ОЗУ умножаем на два. Из этого количества вычитается объем ОЗУ, и получается оптимальный размер файла подкачки.

Примеры расчета:

  • На компьютере 8 Гб оперативной памяти, при запуске всех нужных программ используется 6 Гб. Умножаем 6х2 и вычитаем 8, получаем 4 Гб подкачки.
  • На компьютере 2 Гб памяти, используются все 2: 2х2-2=2. Устанавливаем размер файла равный ОЗУ. Если используется полтора, то в подкачке достаточно 1 Гб места.
  • В системе 4 Гб ОЗУ, используется 3-3,5 Гб. Считаем 3х2-4=2 Гб, 3,5х2-4=3 Гб, следовательно оптимально установить 2-3 Гб файла подкачки.
  • Имеем 16 Гб ОЗУ, используется 8. По формуле выходит 8х2-16=0 гагабайт, достаточно формального размера или автоматического определения системой.

Но при загрузке в 14 Гб из 16 по формуле уже выйдет 14х2-16=12 Гб. Это, конечно, уже не сработает — если система сжирает практически 16 Гб ОЗУ, то дальше помочь Windows можно лишь дальнейшим наращиванием памяти до 32 Гб и более, ускорением этой памяти и другими радикальными методами. Осталось определиться, как выставить эти настройки на разных версиях Windows.

Windows 10

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

Для изменения файла подкачки в Windows 10 нужно:

  1. В открывшемся окне «Параметры быстродействия» перейти во вкладку Дополнительно.
  2. В разделе «Виртуальная память» нажать кнопку Изменить…
  3. Убрать галочку «Автоматически выбирать объем файла подкачки» (по-умолчанию эта настройка рекомендуется большинству пользователей).
  4. Нажать кнопку Задать и указать исходный и максимальный размер файла подкачки в мегабайтах (значение может быть одинаковым). Внизу окна Windows предложит оптимальные значения по мнению системы.
  5. Нажать Ок и перезагрузить систему, чтобы изменения вступили в силу.

На этой же странице можно полностью отключить файл подкачки, выбрав соответствующий пункт. После отключения, файл пропадет только после перезагрузки компьютера. Также можно выбрать диск, на котором файл будет располагаться. Кто не помнит или не знает, 1 Гб — 1024 Мб, 2 Гб — 2048 Мб, 4 Гб — 4096 Мб и так далее.

Windows 7, 8/8.1

Изменить размер файла подкачки в Windows 7, 8 и 8.1 можно в Свойствах системы. Для этого нужно нажать правой кнопкой мыши по значку Мой компьютер и выбрать пункт «Свойства». В левом меню будет располагаться кнопка «Защита системы». В настройки системы также можно перейти через Панель управления — это касается любой версии Windows.

Также можно сразу попасть на страницу настроек, написав команду sysdm.cpl в строке «Выполнить» (Win + R). Пошаговая инструкция:

  1. Нажимаем комбинацию клавиш Win + R, в появившемся окне вводим sysdm.cpl, нажимаем Enter.
  2. Откроется окно Свойства системы, вверху которого нужно перейти во вкладку Дополнительно.
  3. Нажать на кнопку Параметры в разделе Быстродействие.
  4. В открывшемся окне еще раз перейти во вкладку Дополнительно.
  5. Нажать на кнопку Изменить в разделе Виртуальная память.

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

Windows XP

Для Windows XP оптимальным размером файла подкачки считаются следующие значения (в зависимости от оперативной памяти):

  • 512 Мб ОЗУ – 2048 Мб
  • 1 Гб ОЗУ – 1312 Мб
  • 2 Гб ОЗУ – 1024 Мб
  • 4 Гб ОЗУ – 512 Мб
  • 6 Гб ОЗУ и более – на усмотрение системы.

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

  1. Нажать правой кнопкой мыши по иконке Мой компьютер на рабочем столе.
  2. В появившемся контекстном меню открыть вкладку Свойства.
  3. Перейти во вкладки Дополнительно -> Быстродействие.
  4. Перейти по ссылке Виртуальная память и нажать на кнопку Изменить.

Как и во всех остальных случаях, полное отключать файл подкачки не нужно. Достаточно оставить выбор его размера на усмотрение системы, либо самому выставить минимальный размер вы 512-1024 Мб.

Рядовой пользователь, может быть, особо и не обращает внимания на виртуальную память Windows-систем, но продвинутые юзеры и профессионалы отдают себе отчет в том, какую роль играет в них файл подкачки. Проанализируем простенькую конфигурацию и попробуем рассмотреть файл подкачки для 4 Гб ОЗУ при стандартном 2-ядерном процессоре.

Для чего нужна виртуальная память?

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

Размер файла подкачки (4 Гб ОЗУ в нашем примере) система изначально при установке определяет самостоятельно. Суть его использования состоит в том, что любая в данный момент активная программа загружает в оперативную память свои исполняемые компоненты (те же DLL-библиотеки). При полной загрузке ОЗУ, чтобы система и далее не тормозила, а продолжала исполнение запущенных процессов, выгрузка компонентов происходит на жесткий диск (это так называемая виртуальная память).

Но тут следует обратить внимание на одну вещь: доступ к данным, хранящимся в оперативной памяти, производится намного быстрее, нежели обращение к жесткому диску, будь он даже стандарта SSD (твердотельный накопитель) с максимальной скоростью считывания. Поэтому-то вопросы, связанные с тем, сколько файла подкачки (4 Гб ОЗУ) потребуется для нормальной работы системы или активных программ, у многих вызывают недопонимание. Обратимся к самой системе.

Файл подкачки для 4 Гб ОЗУ: нужно ли его задействовать?

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

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

Что будет, если файл подкачки (Windows 10, 4 Гб ОЗУ) отключить?

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

Как уже говорилось выше, обращение к «оперативке» производится быстрее, соответственно, работа программы с ее загруженными данными является оптимальной. Что, если отключить использование дискового пространства для резервирования? Как показывает практика, ничего страшного не произойдет. Система просто будет обращаться к оперативной памяти напрямую в любом случае, минуя запросы к выделенной области на винчестере. В этом случае на работоспособности системы это не скажется никоим образом, и ни о каких критических сбоях речь не идет (такое можно было наблюдать разве что в системах вроде Windows 98 или 2000). На сегодняшний день проблема решена.

Доступ к изменению параметров

Настроить файл подкачки (4 Гб ОЗУ), который в системе является объектом под названием pagefile.sys, можно совершенно просто.

Доступ к параметрам виртуальной памяти осуществляется в разделе дополнительных параметров быстродействия системы, вызываемых через стандартную «Панель управления». К примеру, в Windows 10 сначала вызывается сама панель (команда control в меню «Выполнить» — Win + R), затем осуществляется переход к разделу «Система», далее выбирается меню дополнительных параметров, после чего используется кнопка «Параметры» в разделе быстродействия.

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

Оптимальный размер

Тут нужно соблюдать одно негласное правило: файл подкачки для 4 Гб ОЗУ по негласным канонам должен иметь размер 1024 Мб (1 Гб). Но это только так считается.

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

Что в итоге?

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

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

И, конечно же, нужно обратить внимание на используемые планки памяти. Естественно, стандарт DIMM уже отходит в небытие. А вот при применении стандарта DDR стоит обратить внимание на маркировку (модификации 2, 3 и 4). При установке памяти одного из таких стандартов и размер файла pagefile.sys можно варьироваться в достаточно широких пределах. К тому же и сама память имеет разную скорость загрузки или считывания данных, не говоря уже об объемах хранимой информации. Например, при наличии тех же 4 Гб с планками DDR4 SDRAM от задействования такой поддержки можно отказаться вообще, поскольку сама «оперативка» перекрывает потребности системы с лихвой. Но правильное решение нужно искать в каждом конкретном случае, тестируя конфигурацию компьютерной системы.

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

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

И еще одна вещь напоследок: в системах с 4 Гб оперативной памяти и процессором с двумя ядрами запросто можно отказаться от использования такой поддержки. Ситуация такова, что ее отключение не только не приведет к критическим сбоям, а, пожалуй, даже позволит увеличить производительность всей системы в целом за счет прямого обращения к планкам оперативной памяти вместо диска и разделов, на нем зарезервированных. А это, как уже понятно, оказывает прямое влияние на быстродействие любой системы.

512 Mb оперативной памяти, — оптимальный размер файла подкачки 2248-2248 Mb
1024 Mb оперативной памяти, — оптимальный размер файла подкачки 2048-2048 Mb
2048 Mb оперативной памяти, — оптимальный размер файла подкачки 1512-1512 Mb
4096 Mb оперативной памяти, — оптимальный размер файла подкачки 1024-1024 Mb
8 Гб (или выше) оперативной памяти, — без файла подкачки (т. е 0 Mb, т. е отключен)

Рекомендуем к прочтению

Оптимальный размер файла подкачки для Windows 10

При нехватке оперативной памяти Windows начинает задействовать в качестве альтернативы виртуальную память, которую часто называют файлом подкачки. Располагается он в корне диска под именем «pagefile.sys». Это скрытый системный файл, который можно увидеть если в настройках папок включено их отображение.

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

  • PAGE_FAULT_IN_NONPAGED_AREA
  • KERNEL_DATA_INPAGE_ERROR

Как вычислить оптимальный размер

Существует формула для расчета правильного размера файла подкачки. Минимальное значение должно быть в полтора раза больше, чем оперативной памяти в компьютере. Другими словами, если ОЗУ 8 ГБ, то файл подкачки должен иметь минимум 12 гигабайт.


8 ГБ * 1.5 = 12 ГБ

Максимальное значение не должно троекратно превышать размер оперативной памяти:


8 ГБ * 3 = 24 ГБ

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

ОЗУ Виртуальная память
Min Max Оптимально
2 ГБ 3 ГБ 6 ГБ 6 ГБ
4 ГБ 6 ГБ 12 ГБ 8 ГБ
8 ГБ 12 ГБ 24 ГБ 12 ГБ
более 8 ГБ не требует ручной настройки

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

Если установлен SSD диск

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

  • Если объем оперативной памяти меньше 8 ГБ и нет возможности её увеличить, то для SSD следует отключить использование файла подкачки и включить для одного из разделов HDD диска. Это можно сделать в настройках, которые будут рассмотрены в следующих главах.
  • Если ОЗУ 8 ГБ и более, то стоит оставить файл на диске SSD, и доверить управление размером Windows 10. В этом случае не стоит переносить его на HDD, так как это снизит быстродействие компьютера при нехватке оперативной памяти.

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

Чтобы вручную указать размер файла подкачки сначала нужно запустить системную утилиту «sysdm.cpl». Быстрее всего это сделать через стандартный поиск Windows 10.

  1. В поиске задаём название sysdm.cpl.
  2. В окне «Свойства системы» выбираем вкладку «Дополнительно» и в разделе «Быстродействие» нажимаем «Параметры».
  3. В новом окне «Параметры быстродействия» снова выбираем вкладку «Дополнительно», а в разделе «Виртуальная память» нажимаем «Изменить».

Осталось задать нужные размеры. Для этого снимаем флаг «Автоматически выбирать объем файла подкачки» и для диска C: задаём значения.

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

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

Для применения настроек требуется нажать кнопку «Задать».

Можно ли отключить файл подкачки

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

Windows 7 увеличить файл подкачки » Страница 2

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

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

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

Файл подкачки или виртуальная память, а так же своп-файл, создаётся Windows 7 для увеличения размера доступной оперативной памяти. В процессе работы Windows 7 активно использует физическую оперативную память, когда её становится не достаточно, то операционная система обращается к созданному ей на жёстком диске файлу подкачки, имеющему всегда формат pagefile.sys, используя его в качестве недостающей виртуальной памяти. И в случае надобности всегда обращается к этому файлу, храня в нём данные не поместившиеся в оперативку.
  • Примечание: По умолчанию Windows 7 сама выбирает размер файла подкачки и располагается он на диске с операционной системой, но лучше будет, если файл подкачки будет расположен НЕ на разделе с Windows 7, это прибавит быстродействия. Так же в конце статьи приведён пример с иллюстрациями, как именно включить функцию очищения файла подкачки при завершении работы.

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

  • Примечание: существует так же мнение, что размер файла подкачки, должен быть строго определён, то есть статический (Исходный и Максимальный размер один и тот же), при таких условиях он НЕ будет подвержен фрагментации, значит не сможет замедлить загрузку Windows 7. При динамическом файле подкачки, чтобы избежать падения быстродействия, нужно в настройках системы включить функцию очищения файла подкачки при завершении работы, лично я считаю, особого прироста скорости это не даёт, как и постоянная дефрагментация файла подкачки (читайте дальше, все скришноты приведены внизу). 
  • Друзья, в последнее время оперативная память стала доступна по цене и если у вас установлена  Windows 7 (8) 64 бит, а в системном блоке установлено 8 ГБ оперативки, то я бы посоветовал выставить размер файла подкачки По выбору системы. Многие могут возразить и предложить убрать файл подкачки совсем, так как своей физической оперативной памяти достаточно 8 ГБ. Лично я советую поэкспериментировать и если вам покажется, что ваша Windows работает быстрее без файла подкачки, то в настройках виртуальной памяти отмечайте пункт Без файла подкачки.

 

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

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

Пуск->Щёлкните правой мышкой на значке Компьютер и выберите Свойства, далее->Дополнительные параметры системы.

Вкладка Дополнительно->Быстродействие и Параметры 

далее на вкладке Параметры быстродействия выберите Дополнительно

далее Виртуальная память, нажимаем на кнопку Изменить

и заходим в диалоговое окно Виртуальная память.

Далее видим, что файл подкачки расположен у нас на системном диске (С:), перенесём его например на диск (Е):, но сначала уберём файл подкачки с диска  (С:) . Выделим диск (С:), затем поставим галочку в пункте Без файла подкачки и жмём Задать. Может появится такое предупреждение, жмём Да.

В данном диалоговом окне выделяем диск (Е:), ставим галочку в пункте Указать размер, Исходный размер должен соответствовать размеру вашей физической оперативной памяти, Максимальный размер должен быть в два раза больше и нажимаем на кнопку Задать.

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

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

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

Пуск-Выполнить-secpol.msc. Выбираем Локальные политики и затем Параметры безопасности и наконец щёлкаем два раза левой мышкой на пункте Завершение работы: очистка файла подкачки виртуальной памяти. Ставим Включен и жмём Применить.

Какой правильный размер SWAP установить при 24 Gb RAM + SSD? Или отключить SWAP, используя лишь RAM?

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

Мнение одного специалиста:

На счет оптимального размера файла подкачки есть разные версии. Я выражу свою точку зрения на этот счет, которая основана на моих наблюдениях и опытах с файлом подкачки на различном оборудовании. Она может совпадать с мнениями некоторых IT-специалистов. Я приверженец версии, что если на компьютере установлено 6-8 Гб и более оперативной памяти, то файл подкачки можно вообще отключить. Считаю, что большие объёмы файла подкачки, только тормозит компьютер. Конечно если объём оперативной памяти менее 6 Гб, то лучше конечно задать определенный объём дополнительной виртуальной памяти.

ВОПРОС 1. КАКОЙ ОБЪЁМ ФАЙЛА ПОДКАЧКИ СТОИТ УСТАНОВИТЬ?
Мой объём RAM: 24 Гб. Диск SSD.

  • Оптимальный размер файла подкачки:
  • для 512 Мб оперативной памяти – 5012 Mb;
  • для 1 Гб оперативной памяти – 4012 Mb;
  • для 2 Гб оперативной памяти – 3548 Mb;
  • для 4 Гб оперативной памяти – 3024 Mb;
  • для 8 Гб оперативной памяти – 2016 Mb;
  • для 16 Гб оперативной памяти (и больше) – без файла подкачки.

ВОПРОС 2. КАКОЙ ПРАВИЛЬНЫЙ РАЗМЕР ФАЙЛА ПОДКАЧКИ?
Существует мнение, о правильной установки объёма файла подкачки.

Минимальный размер файла подкачки должен совпадать с максимальным.
Например:
• 512-512, 1024-1024, 2048-2048 — это правильное заполнение;
• 512-1024, 1024-2048 — неправильное заполнение.
Одинаковые показатели минимального и максимального размера файла подкачки, снижают дефрагментацию этого файла, а это следовательно ускоряет процесс считывания информации из него.

ВОПРОС 3. ОТКЛЮЧИТЬ ФАЙЛ ПОДКАЧКИ?

Некоторые приложения требуют наличия файла подкачки. Отключение его может привести к ошибкам в работе таких приложений. При отключении виртуальной памяти на системном диске, также станет невозможной запись дампа памяти при BSOD’ах (Синий экран смерти).
Если вы, как правило, сворачиваете несколько приложений оставляя их запущенными, а сами переключаетесь на другие, то тут вам тоже может понадобиться большой объём файла подкачки, так как данные свернутых приложений записываются именно в него. Хотя, и здесь все зависит от объема RAM.

ВОПРОС 4. РАСПОЛОЖЕНИЕ ФАЙЛА ПОДКАЧКИ?

Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске.
Считается, что файл подкачки делить на 2 части:
• Первая часть на системном диске (разделе) – как раз для записи информации отладочной записи при синих экранах смерти;
• Вторая часть на самом быстром диске. При этом система во время работы обращается к наименее загруженному разделу, не трогая первый. Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024 Мб). Эта хитрость позволяет избавиться от фрагментации данного файла.

Файл подкачки какой размер ставить

При нехватке оперативной памяти Windows начинает задействовать в качестве альтернативы виртуальную память, которую часто называют файлом подкачки. Располагается он в корне диска под именем « pagefile.sys ». Это скрытый системный файл, который можно увидеть если в настройках папок включено их отображение.

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

Как вычислить оптимальный размер

Существует формула для расчета правильного размера файла подкачки. Минимальное значение должно быть в полтора раза больше, чем оперативной памяти в компьютере. Другими словами, если ОЗУ 8 ГБ, то файл подкачки должен иметь минимум 12 гигабайт.

Максимальное значение не должно троекратно превышать размер оперативной памяти:

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

ОЗУВиртуальная память
MinMaxОптимально
2 ГБ3 ГБ6 ГБ6 ГБ
4 ГБ6 ГБ12 ГБ8 ГБ
8 ГБ12 ГБ24 ГБ12 ГБ
более 8 ГБне требует ручной настройки

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

Если установлен SSD диск

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

  • Если объем оперативной памяти меньше 8 ГБ и нет возможности её увеличить, то для SSD следует отключить использование файла подкачки и включить для одного из разделов HDD диска. Это можно сделать в настройках, которые будут рассмотрены в следующих главах.
  • Если ОЗУ 8 ГБ и более, то стоит оставить файл на диске SSD, и доверить управление размером Windows 10. В этом случае не стоит переносить его на HDD, так как это снизит быстродействие компьютера при нехватке оперативной памяти.

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

Чтобы вручную указать размер файла подкачки сначала нужно запустить системную утилиту «sysdm.cpl». Быстрее всего это сделать через стандартный поиск Windows 10.

    В поиске задаём название sysdm.cpl .

Осталось задать нужные размеры. Для этого снимаем флаг «Автоматически выбирать объем файла подкачки» и для диска C: задаём значения.

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

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

Для применения настроек требуется нажать кнопку «Задать».

Можно ли отключить файл подкачки

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

В системах Windows 7, 8, XP и 10 существует системный, скрытый файл pagefile.sys называемый файлом подкачки. Он используется как виртуальная оперативная память (RAM) дополняя физическую когда её недостаточно. Пользователи задаются вопросом как правильно его выставить и какой его оптимальный размер? Об этом и пойдёт речь в данной статье.

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

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

Если вы отключите файл подкачки, то при недостатке RAM будет появляться соответствующая ошибка и используемые приложения будут неожиданно завершать свою работу. Чтобы этого избежать необходимо выставить оптимальный размер файла подкачки. Я покажу как это сделать на примере Windows 7. Данные инструкции будут актуальны для других версий и разрядностей (x32 и x64).

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

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

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

Запустите все возможные программы, приложения, игры и всё чем теоретически вы бы пользовались одновременно. Затем запустите диспетчер задач (ctrl+alt+delete), и посмотрите объём используемой памяти. Это то количество RAM, которое необходимо предоставить компьютеру.

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

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

Если бы значение было больше максимального (то есть больше 2), то необходимо было бы установить размер равный количеству потребляемой памяти + запас (50%). Примерно такие цифры будут безопасны. В большинстве случаев не удаётся точно узнать этот максимум и поэтому используются приблизительные правила, которые страхуют от ошибок нехватки RAM.

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

Таблица оптимального размера файла подкачки
Количество RAM (мб)Файл подкачки (мб)
5124096
10243072
20482048
40961024
8192 или больше512 для стабильности или полное отключение

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

Обратите внимание, что максимальный и минимальный размер устанавливается одинаковый. Делается это для того, чтобы избавится от фрагментации. Актуально только если у вас HDD.

Ещё можно провести эксперимент «методом тыка». Уменьшать размер файла подкачки до тех пор, пока не появится ошибка о нехватке памяти и остановится на том размере, когда её не было.

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

Увеличение и отключение файла подкачки Windows 7

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

Перейдите в меню Пуск >> Панель управления (крупные значки) >> Счётчики и средства производительности.

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

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

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

Его рекомендованный объём должен превышать размеры ОЗУ в 1,5 раза, хотя в зависимости от параметров компьютера это значение может изменяться.

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

Всё зависит от выполняемых на ПК задач, его производительности и «оперативки».

Расшифровка термина

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

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

Так, при наличии 2 ГБ «оперативки» и такого же размера файла подкачки.

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

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

Конечно, скорость чтения и записи HDD и даже SSD ниже по сравнению с RAM (если речь идёт о современных типах DDR3 и DDR4).

Поэтому рассчитывать на заметное ускорение не приходится.

Поэтому файл подкачки является не заменой недостающей ОЗУ, а только дополнением существующей (вместе они составляют «виртуальную память» ПК).

Рис. 2. Распределение памяти ПК.

Принцип работы

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

При его отсутствии ОЗУ, которое используется на 100%, может переполниться при одновременном запуске нескольких программ.

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

Рис. 3. «Синий экран смерти» или BSOD, появляющийся при нарушениях работы системы.

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

Скорость работы некоторых программ замедляется (особенно, если используется HDD 5400 об/мин), а некоторые становятся неактивными.

При обращении к ним данные снова попадают в ОЗУ и работают быстрее.

Если нехватка памяти критическая (например, требуется 5 ГБ при наличии только 4 ГБ «оперативки»), файл подкачки работает постоянно.

Из-за этого окна Windows могут открываться медленнее, требовательные к ресурсам приложения – в первую очередь, игры – начинают зависать.

Рис. 4. Графическое представление принципа работы файла подкачки.

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

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

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

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

  • При наличии нескольких HDD рекомендуется повысить быстродействие системы, поместив область для хранения данных ОЗУ на самом производительном разделе (не считая системного тома). Например, на накопителе со скоростью вращения шпинделя 10 или 15 тыс. об/мин.
  • Если используется только один диск, желательно выбрать для файла не системный раздел, а любой другой. Если HDD или SSD не разделён на несколько томов, рекомендуется сделать это – дополнительным результатом станет повышение надёжности хранения данных.
  • Для ПК с несколькими дисками разного типа стоит перенести файл подкачки на HDD, применяя твердотельный накопитель в качестве системного раздела. Хотя из-за этого скорость работы виртуальной памяти компьютера, зато повышается ресурс SSD.

Рис. 5. Расположение файла подкачки (C – системный диск, D – один из разделов того же HDD).

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

Это позволит избежать фрагментации области и снижения скорости работы операционной системы.

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

Расчёт размеров

Все современные операционные системы, от Windows XP до 10-й, автоматически устанавливают размеры файла подкачки.

Однако выбор этого параметра вручную позволит оптимизировать работу компьютера.

В большинстве случаев пользователю стоит уменьшить максимальный рекомендуемый объём области, иногда – увеличить или отключить.

Недостатками слишком больших размеров файла подкачки можно назвать:

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

Тестирования и проверки различных систем и компьютеров показывают, что оптимальная величина файла подкачки должна быть примерно в 2 раза меньше по сравнению с рекомендованным коэффициентом (1,5 ОЗУ).

Хотя при небольшом объёме «оперативки» рекомендуется сделать наоборот и увеличить размеры области.

Табл. 1. Значения файлов подкачки для разных ОЗУ.
Объём ОЗУ, МБРазмеры файла подкачки, ГБ
РекомендованныеОптимальные, полученные опытным путём
5120,755,0
10241,54,0
20483,03,5
40966,03,0
819212,02,0
1638424,0

Оптимальное значение

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

  • Запустить на ПК все программы, которые могут одновременно работать при максимальной загрузке системы. Например, 10–15 вкладок браузера, несколько утилит, игру, офисные приложения и мессенджеры.
  • Открыть Диспетчер задач ОС Windows (проще всего вызвать его с панели задач, нажав правую кнопку мыши и выбрав соответствующий пункт). Перейти к вкладке быстродействия и проверить, насколько заполнен столбик файла подкачки.

Рис. 6. Сравнение соотношения размеров физической памяти и файла подкачки.

  • Если столбик полный, значит, размеров файла не хватает и его желательно увеличить. Если до конца ещё далеко, стоит сравнить выделенную память и физическую. Разница между ними и представляет собой используемый размер файла подкачки. В данном случае он равен 77 МБ.
  • Провести такое же сравнение на вкладке процессов. Здесь можно не только сравнить общий объём виртуальной памяти, но и узнать, сколько тратится на каждый процесс.

Рис. 7. Общий объём памяти, используемой ОС Windows.

  • Оценив необходимость в наличии файла подкачки, увеличить общий объём используемой виртуальной памяти примерно вдвое и отнять от этого числа размер ОЗУ. В данном примере расчёт будет примерно следующим: 1127176 х 2 – 1047920 = 1206432 Б = 1,15 ГБ.
  • Именно такой размер области для ОЗУ желательно установить на компьютере, чтобы избежать переполнения памяти даже в критическом случае.

Помочь с подсчётами и получить более точный по сравнению с использованием диспетчера задач результат может утилита Process Explorer, представляющая собой бесплатный и упрощённый аналог программы Task Manager.

Скачивать его лучше всего с сайта компании-разработчика или других надёжных источников.

Рис. 8. Утилита Process Explorer.

Как установить

Программа легко устанавливается, а после её запуска следует точно так же запустить самые требовательные к ресурсам приложения и в окне Process Explorer одновременно нажать Ctrl+I.

Теперь необходимо перейти к области Commit Charge и найти значение Peak, представляющее собой пиковое значение виртуальной памяти, которое использует система в данный момент.

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

Обоснование одинаковых размеров

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

Некоторые специалисты рекомендуют выбирать соотношение 1:2 – например, 1 ГБ и 2 ГБ, 3 ГБ и 6 ГБ.

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

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

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

Изменение объёма файла

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

Отличий между действиями пользователя в разных версиях операционной системы Microsoft немного.

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

Windows XP

Для устаревшей, но всё ещё применяемой на некоторых ПК (особенно, с небольшим количеством памяти) Windows XP, действия пользователя будут следующими:

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

Рис. 9. Изменение размеров файла подкачки в Windows XP.

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

Однако в силу эти изменения вступают только после перезагрузки системы.

Windows 7 и 8

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

Ещё один способ заключается в переходе к свойствам компьютера и выборе «Защиты системы».

Третий вариант – одновременное нажатие клавиш Win+R и ввод команды sysdm.cpl в открывшемся окне.

Рис. 10. Вызов меню для работы с файлом подкачки в Windows 7.

Все остальные действия по изменению мало отличаются от аналогичных операций для Windows XP.

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

Важно: Пользователю 7-й версии операционной системы, следует знать, что 32-битная операционная система может использовать не больше 3 ГБ физической (работающей с максимальной скоростью) памяти. При наличии 4 и более гигабайт ОЗУ следует выбрать Windows 64-бит и только потом изменять размеры области подкачки.

Windows 10

В системе Windows 10, часто устанавливаемой на современных ПК, тоже есть возможность увеличения скорости работы за счёт файла подкачки.

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

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

Рис. 11. Вход в меню изменения производительности в Windows 10.

Дальнейшие действия пользователя должны быть следующими:

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

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

Результатом становится увеличение скорости работы. Это позволяет использовать современную систему Windows 10 даже на сравнительно старой технике – например, на ПК с 2 ГБ «оперативки».

Отключение файла

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

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

  • Освободить место на диске. Для накопителя объёмом несколько сот гигабайт польза от этого будет несущественной. Однако для диска SSD или eMMC (который можно встретить на некоторых нетбуках и планшетах с ОС Windows) может оказаться достаточно большой.
  • Повысить производительность работы системы. Подходит для ПК с избыточным объёмом ОЗУ – например, для геймерских моделей с 16–32 ГБ памяти, купленных с «запасом» на будущее и практически никогда не работающих с полной загрузкой.
  • Повышение ресурса твердотельного накопителя. Постоянное обращение к SSD со стороны системы приводит к уменьшению его эксплуатационного срока, ориентировочно составляющего около 8–10 лет.

Опция отключается в том же окне, где изменяются его размеры.

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

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

Рис. 12. Отключение файла.

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

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

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

Рис. 13. Окно с предупреждением системы.

Перемещение на новый диск

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

Например, в системном разделе или на SSD при наличии накопителя HDD.

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

Также, не рекомендуется устанавливать её объём на диске C равным нулю – лучше выбрать размер по выбору системы и включение для другого.

Рис. 14. Включение автоматического определения размера.

После завершения всех действий Windows самостоятельно выбирает величину файла подкачки. В открытом на экране окне не появится никаких цифр – однако система обычно устанавливает 400 МБ. Можно установить здесь и другое значение, определённое в соответствии с расчётами или принятое в пределах 100–150% от оперативной памяти.

Выводы

В сети можно найти немало рекомендаций, касающихся размеров файла подкачки.

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

Для старого компьютера это поможет в какой-то степени ускорить работу, для нового и укомплектованного дисками SSD – сохранить ресурс накопителей.

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

С Windowsмаксимальный размер виртуальной памяти в 32-битной системе составляет 4 ГБ, а размер файла подкачки – 16 ТБ. В 64-разрядной версии Windows размер виртуальной памяти может составлять 16 ТБ, а максимальный размер файла подкачки – 256 ТБ.

Означает ли это, что для максимальной производительности вам нужно запастись объемами жесткого диска? Нет, потому что оперативная память быстрее жесткого диска. Гораздо более желательно, чтобы в оперативной памяти работало больше содержимого, чем в файле подкачки; это причина, по которой старая поговорка «max out your RAM» остается верной и по сей день.

Именно поэтому, кстати, неплохо было бы использовать 64-битную версию. 32-разрядная архитектура поддерживает максимум 4 ГБ физической оперативной памяти. Это оно. В 32-битной Windows вы «лишены» почти полной ГБ ОЗУ, даже если физически установлены 4 ГБ из-за того, что сейчас известно как 3 ГБ барьер, С 64-битной версией вы в настоящее время ограничены только физическими возможностями материнской платы. Большинство новых ПК сегодня могут физически вмещать 8 ГБ ОЗУ в нижней части и 24 ГБ в верхней. Чем больше, тем лучше; это не изменилось.

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

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

  1. Кнопка «Пуск» / логотип Windows
  2. Запустить
  3. Тип sysadm.cplнажмите ОК
  4. щелчок продвинутый табуляция
  5. Под Представление щелчок настройки кнопка
  6. (Из нового всплывающего окна) Нажмите продвинутый табуляция

Под Виртуальная память Вы увидите «Общий размер файла подкачки для всех дисков: XXXX МБ», где XXXX – текущее количество используемых МБ. Это число обычно совпадает с количеством физической памяти в вашей системе.

Изменение размера файла страницы – стоит ли это делать?

Это зависит от нескольких факторов.

1. Вы собираетесь увеличить или уменьшить размер?

Уменьшение размера не рекомендуется, так как это может привести к сбою Windows. Много. Почему? Поскольку вы захотите что-то запустить, в Windows не хватит виртуальной памяти и… синего экрана.

Увеличение размера – это нормально, если ваш жесткий диск находится в приличном состоянии. Смотрите следующий пункт.

2. Ваш жесткий диск в приличном состоянии?

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

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

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

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

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

Пример:

Если у вас 2 ГБ ОЗУ, минимальный размер нового файла подкачки составляет 4 ГБ, максимальный 8 ГБ.

Если у вас 4 ГБ ОЗУ, минимальный размер нового файла подкачки составляет 8 ГБ, максимум 16 ГБ.

4. Есть ли у вас нужно к?

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

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

Высококачественный игровой ПК

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

Домашний Файловый Сервер

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

Если у меня был ящик с Windows, который использовался в качестве файлового сервера, и он блокировался каждые несколько недель, по всей видимости, без всякой причины, и я уже исключил все остальное, что могло бы его вызвать (например, отключение, нестабильное сетевое подключение и т. Д.). ), Я бы увеличил файл подкачки – но снова только после исключения всего остального.

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

Плохая RAM

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

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

Файл подкачки — это файл который используется операционной системой Windows в качестве дополнительной оперативной памяти.

К примеру у Вас в системе 1 ГБ оперативной памяти и вы запустили приложение (игру) которая минимум кушает 1.5 Гбдополнительные 0.5 ГБ будут браться именно из файла подкачки. Сам файл подкачки система берет с жесткого диска или с флешки, которые гораздо медленней оперативной памяти.

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

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

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

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


Здесь мы переходим в пункт Дополнительно — в самом низу будет раздел «виртуальная память» в котором нажимаем «изменить»

Фух… наконец добрались.Чтобы задать файл подкачки, нажимаем на раздел диска, отмечаем пункт «Особый размер», устанавливаем максимальный и минимальный размер файла подкачки, затем давим задать и кнопочку ОК.

Приступим к настройке

Снимаем файл подкачки с системного диска (тот на котором стоит Windows). Это является одной из главных рекомендаций по установке файла подкачки. Почему так?

Дело в том что системный диск сильней нагружен чем остальные комплектующие, также на системный раздел обычно ставят 20-30 ГБ. Файл подкачки в 1-2 ГБ будет занимать ощутимое дисковое пространство на системном разделе.

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

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

Размер файла подкачки зависит от объема оперативной памяти, чем меньше оной, тем больше файл подкачки. Старых системах рекомендуется ставить в 2-3 раза больший файл подкачки чем реально стоит в системе.

То есть к примеру на компьютере 256 Мб ОЗУ, то желательно увеличить файл подкачки минимум на 512 МБ, еще лучше 1 ГБ.

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

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

Для Windows XP – 3-4 ГБ ОЗУ

Для Windows Vista – 6 ГБ ОЗУ

Для Windows 7 – 6 ГБ ОЗУ

В некоторых случаях хватает и меньше оперативки, в особенности это касается Windows XP. На ней нередко достаточно 2 ГБ ОЗУ. Поэтому можете поэкспериментировать с отключением файла подкачки. В случае нехватки ОЗУ, вы получите сообщение о нехватке виртуальной памяти, также некоторые приложения закроются.

Если вы получили такое сообщение, то файл подкачки желательно выставить. В случае с 2 ГБ ОЗУ на Windows XP, будет достаточно 512 МБ. Если у вас Windows Vista/7 то ставьте 1 ГБ но не более, чтобы обращение к файлу подкачки происходило только в критических ситуациях.

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

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

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

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

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

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

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

Сколько подкачки следует использовать в Linux?

Какой должен быть размер свопа? Должен ли своп быть вдвое больше размера ОЗУ или должен быть вдвое меньше размера ОЗУ? Нужен ли мне своп вообще, если в моей системе несколько ГБ ОЗУ?

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

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

Долгое время рекомендуемый размер подкачки был вдвое больше размера ОЗУ, но это золотое правило больше не применимо к современным компьютерам.У нас есть системы с объемом оперативной памяти до 128 ГБ, на многих старых компьютерах даже нет такого объема жесткого диска.

Но какой размер подкачки вы бы выделили системе с 32 ГБ ОЗУ? 64 ГБ? Это было бы нелепой тратой жесткого диска, не так ли?

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

Объяснение было упрощено для понимания (почти) каждого.

Что такое своп? Когда используется своп?

Ваша система использует оперативную память (также известную как ОЗУ) при запуске приложения. Когда работает всего несколько приложений, ваша система использует доступную оперативную память.

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

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

Звучит круто. Это означает, что если вы выделяете около 50 ГБ размера подкачки, ваша система может одновременно запускать сотни или, возможно, тысячи приложений? НЕПРАВИЛЬНЫЙ!

Понимаете, здесь скорость имеет значение. Данные доступа к ОЗУ в порядке наносекунд. SSD получает доступ к данным за микросекунды, тогда как обычный жесткий диск получает доступ к данным за миллисекунды.Это означает, что оперативная память в 1000 раз быстрее SSD и в 100000 раз быстрее обычного HDD.

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

Другими словами, небольшой своп полезен.Многие из них бесполезны.

Зачем нужен своп?

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

  • Если в вашей системе ОЗУ менее 1 ГБ, необходимо использовать подкачку, так как большинство приложений скоро исчерпают объем ОЗУ.
  • Если ваша система использует ресурсоемкие приложения, такие как видеоредакторы, было бы неплохо использовать некоторое пространство подкачки, так как ваша оперативная память может быть здесь исчерпана.
  • Если вы используете спящий режим, вы должны добавить подкачку, потому что содержимое ОЗУ будет записано в раздел подкачки.Это также означает, что размер свопа должен быть не меньше размера ОЗУ.
  • Избегайте странных событий, таких как сбой программы и потребление оперативной памяти.

Вам нужен своп, если у вас много оперативной памяти?

Это действительно хороший вопрос. Если у вас 32 ГБ или 64 ГБ ОЗУ, есть вероятность, что ваша система никогда не будет использовать всю оперативную память и, следовательно, никогда не будет использовать раздел подкачки.

Но вы рискнете? Я предполагаю, что если в вашей системе 32 ГБ ОЗУ, у нее также должен быть жесткий диск на 100 ГБ.Выделить пару ГБ подкачки не помешает. Это обеспечит дополнительный уровень «стабильности», если неисправная программа начнет неправильно использовать ОЗУ.

Можете ли вы использовать Linux без свопа?

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

Фактически, такой дистрибутив, как Ubuntu, автоматически создает файл подкачки размером 2 ГБ. Это должно указывать на то, что рекомендуется иметь некоторое пространство подкачки.

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

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

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

Какой должен быть размер свопа?

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

И проблема здесь в том, что на этот вопрос о размере свопа нет однозначного ответа.Есть просто рекомендации.

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

Если вы согласны с предложением Red Hat, они рекомендуют размер подкачки 20% ОЗУ для современных систем (т.е. 4 ГБ или больше ОЗУ).

CentOS предлагает другие рекомендации по размеру раздела подкачки. Предлагается размер свопа:

.
  • Удвоить размер ОЗУ, если ОЗУ меньше 2 ГБ
  • Размер ОЗУ + 2 ГБ, если размер ОЗУ больше 2 ГБ i.е. 5 ГБ подкачки на 3 ГБ ОЗУ

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

В противном случае он рекомендует:

  • Если ОЗУ меньше 1 ГБ, размер подкачки должен быть не меньше размера ОЗУ и не более чем вдвое больше ОЗУ
  • Если ОЗУ больше 1 ГБ, размер подкачки должен быть как минимум равным квадратному корню из размер ОЗУ и максимум вдвое больше ОЗУ
  • Если используется спящий режим, размер подкачки должен быть равен размеру ОЗУ плюс квадратный корень из размера ОЗУ

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

} .tg th {padding: 10px 5px; border-style: solid; border-width: 1px; overflow: hidden; word-break: normal; background-color: #DBDBDB;} .tg .tg-9hbo {font -weight: bold; vertical-align: top} .tg .tg-yw4l {vertical-align: top}]]>

901 9 0109 8GB
Размер ОЗУ Размер подкачки (без гибернации) Размер подкачки (с гибернацией)
256 МБ 256 МБ 512 МБ
512 МБ 0 512 МБ
512 МБ 0 5129 901 901 9010 9010 901 901 1GB 2GB
2GB 1GB 3GB
3GB 2GB 5GB
4GB 210 6GB 4GB 210
8 Гб 6 ГБ 38 ГБ
64 ГБ 72GB
128GB 11GB 139GB

Какой размер свопа вы используете?

Ответ никогда не бывает простым.Как я уже говорил ранее, в течение долгого времени рекомендуется, чтобы размер подкачки был в два раза больше оперативной памяти. На самом деле моя версия Dell XPS 13 Ubuntu имеет размер подкачки 16 ГБ на 8 ГБ ОЗУ. Так что даже Dell решила придерживаться золотого правила swap = 2xRAM.

Какой размер свопа вы предпочитаете для своей системы Linux?


Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Какой объем подкачки подходит для современной системы Linux?

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

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

При этом принимается во внимание тот факт, что размеры оперативной памяти обычно были довольно небольшими, и выделение более чем 2X RAM для пространства подкачки не улучшало производительность.Имея более чем в два раза ОЗУ для подкачки, большинство систем тратили больше времени на перебор, чем на выполнение полезной работы.

Оперативная память

стала довольно недорогой, и многие компьютеры теперь имеют оперативную память в десятки гигабайт. Большинство моих новых компьютеров имеют как минимум 4 или 8 ГБ ОЗУ, два — 32 ГБ, а моя основная рабочая станция — 64 ГБ. При работе с компьютерами с огромным объемом оперативной памяти предельный коэффициент производительности для пространства подкачки намного ниже, чем множитель 2X. Как следствие, рекомендуемое пространство подкачки считается функцией системной памяти , рабочей нагрузки , а не системной памяти.

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

Руководство по установке Fedora 28 определяет текущие взгляды на распределение пространства подкачки.Обратите внимание, что другие версии Fedora и другие дистрибутивы Linux могут немного отличаться, но это та же таблица, которую Red Hat Enterprise Linux использует для своих рекомендаций. Эти рекомендации не изменились со времен Fedora 19.

.
Объем оперативной памяти, установленной в системе Рекомендуемое пространство подкачки Рекомендуемое пространство подкачки при гибернации
≤ 2 ГБ 2X RAM 3X RAM
2–8 ГБ = RAM 2X RAM
8–64 ГБ 4G до 0.5X RAM 1,5X RAM
> 64 ГБ Минимум 4 ГБ Спящий режим не рекомендуется

Таблица 1: Рекомендуемое пространство подкачки системы в документации Fedora 28.

Таблица 2 содержит мои рекомендации, основанные на моем многолетнем опыте работы в различных средах.

Объем оперативной памяти, установленной в системе Рекомендуемое пространство подкачки
≤ 2 ГБ 2X RAM
2–8 ГБ = RAM
> 8 ГБ 8 ГБ

Таблица 2: Рекомендуемое мной пространство подкачки системы.

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

Чтобы протестировать рекомендации Fedora (и RHEL) по пространству подкачки, я использовал его рекомендацию 0.5 * RAM на двух моих самых больших системах (с 32 ГБ и 64 ГБ ОЗУ). Даже при запуске четырех или пяти виртуальных машин, нескольких документов в LibreOffice, Thunderbird, веб-браузере Chrome, нескольких сеансах эмулятора терминала, файловом менеджере Xfe и ряде других фоновых приложений я вижу какое-либо использование подкачки только во время резервного копирования. Я запланировал каждое утро примерно в 2 часа ночи. Даже в этом случае использование подкачки не превышает 16 МБ — да, мегабайт, . Эти результаты относятся к моей системе с моими нагрузками и не обязательно применимы к вашей реальной среде.

Недавно я разговаривал о пространстве подкачки с некоторыми другими модераторами сообщества здесь, на Opensource.com, и Крис Шорт, один из моих друзей в этой прославленной и талантливой группе, указал мне на старую статью, в которой он рекомендовал использовать 1 ГБ для подкачки. Космос. Эта статья была написана в 2003 году, и позже он сказал мне, что теперь рекомендует нулевое пространство подкачки.

Итак, мы поинтересовались, что вы думаете? Что вы рекомендуете или используете в своих системах в качестве места подкачки?

Создайте файл подкачки для вашего сервера Linux — sysadmin

Именно? Думаю?

Выступая и как поставщик (частного) облака, и как пользователь общедоступного + частного облака, я знаю «локальный» дисковый ввод-вывод (который обычно не может на самом деле быть локальным, и да, я имею в виду I / O здесь , а не пространство ) до смешного дорого по сравнению с ОЗУ, которое дешево и на несколько порядков быстрее.Своппинг также является худшей из возможных форм случайного ввода-вывода с тяжелыми дисками. Так или иначе, прямо или косвенно, я должен платить за это как пользователь или как поставщик, я должен переложить эти затраты на клиента (-ов). Если меняют местами более нескольких клиентов, они снижают производительность ввода-вывода для всех, включая себя. В конце концов, единственный реальный обходной путь — использовать (в той или иной форме) ОЗУ в качестве кэша записи, что является сложным, дорогостоящим и рискует «дисковым» повреждением «записанных» данных, которые все еще находятся в ОЗУ.«С внешней стороны» виртуальных машин также практически невозможно отличить «ввод-вывод подкачки» от «реального дискового ввода-вывода», поэтому мне пришлось бы жонглировать риском и производительностью по-ВМ, а не пофайлам ( с большим риском + стоимостью для виртуальных машин с большим количеством операций ввода-вывода, очевидно). Было бы намного проще (+ дешевле) дать виртуальным машинам больше реальной оперативной памяти .

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

TL / DR: в облаках подкачка плохая.

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

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

  • Windows плохо, Linux хорошо.Не говоря уже о разнице в дисках, памяти, лицензировании, поддержке, возможностях паравирта … в Windows почти невозможно отключить подкачку официально или поддерживаемым способом.
  • Смонтируйте все диски / разделы с опцией «noatime», иначе (дешевое) чтение в любом случае порождает (дорогое) запись! Есть почти приложений, которые, как я знаю, все равно время от времени заботятся (хорошо, у меня есть список из 3 довольно малоизвестных частей программного обеспечения, которые заботятся), так что в 99% случаев вы получите бесплатное повышение производительности без заметного воздействия.
  • Если вы один из тех 1%, кто действительно действительно нуждается во времени, попробуйте вместо этого «relatime».

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

Настройка SWAP-памяти под Linux

Настройка SWAP-памяти под Linux

QCKVU Linux может выделить до 2 ГБ оперативной памяти. Если у вас меньше 2 ГБ ОЗУ, это важно. чтобы установить размер подкачки таким образом, чтобы сумма подкачки и ОЗУ составляла около 2000 МБ чтобы в полной мере использовать QCKVU.
В противном случае QCKVU, вероятно, не сможет загружать файлы. в диапазоне 2 ГБ и выше.

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

  • Определить размер существующего пространства подкачки
    подробнее / proc / swaps
     

    Здесь будут перечислены все используемые в данный момент разделы подкачки и файлы подкачки. Ваше пространство подкачки должно быть как минимум в два раза больше физического ОЗУ. установлен для достижения наилучших результатов.Например, система с 512 МБ в физической ОЗУ должно быть не менее 1 ГБ пространства подкачки.
    Чтобы настроить 2 ГБ подкачки, мы можем сделать один файл подкачки 2 ГБ или два 1 ГБ файлы подкачки. Мы сделаем два файла подкачки размером 1 ГБ, потому что один файл подкачки размером 2 ГБ может не работать в зависимости от поддержки ядра Linux для больших файлы (файл размером более 2 ГБ).
  • Создайте файлы подкачки с именами swapfile1 и swapfile2 в / var / tmp
    cd / var / tmp
    dd if = / dev / zero of = swapfile1 bs = 1024 count = 1048576
    dd if = / dev / zero of = swapfile2 bs = 1024 count = 1048576
     

    Это создает файлы / var / tmp / swapfile1 и / var / tmp / swapfile2, каждый Размером 1 ГБ.Использование команды «dd» гарантирует, что в файлах нет дыр.
  • Превратить каждый файл подкачки в область подкачки
    / sbin / mkswap -c -v1 / var / tmp / swapfile1
    / sbin / mkswap -c -v1 / var / tmp / файл подкачки2
     

    Это проверяет каждый файл на наличие плохих блоков, а затем превращает его в пространство подкачки.
  • Включить файлы подкачки для подкачки
    / sbin / swapon / var / tmp / swapfile1
    / sbin / swapon / var / tmp / swapfile2
     
  • Убедитесь, что система использует файл подкачки
    подробнее / proc / swaps
     

    Вы должны увидеть записи для / var / tmp / swapfile1 и swapfile2.
  • Настройте свою систему для загрузки пространства подкачки при запуске
    В /etc/rc.d/rc.sysinit найдите строку, содержащую:
    
    swapon -a
    
    Добавьте эту команду, чтобы включить файлы подкачки при запуске:
    
    swapon / var / tmp / swapfile1 swapon / var / tmp / swapfile2
    
    Теперь линия должна выглядеть примерно так:
    
    действие «Активация разделов подкачки» swapon -a swapon / var / tmp / swapfile1 swapon / var / tmp / swapfile2
    
     
  • У вас слишком мало виртуальной памяти? Вот как это исправить!

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

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

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

    Что такое виртуальная память?

    В вашем компьютере есть два типа памяти: жесткий диск или твердотельный накопитель и оперативная память.

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

    Итак, что такое виртуальная память?

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

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

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

    Заканчивается виртуальная память

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

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

    Если вручную увеличить размер файла подкачки, это сообщение будет уменьшено, как и в сообщении об ошибке. Windows устанавливает исходный файл подкачки виртуальной памяти равным объему установленной оперативной памяти. Размер файла подкачки: минимум в 1,5 раза больше и максимум в три раза больше вашей физической RAM.

    Вы можете рассчитать размер файла подкачки, используя следующую систему.Например, в системе с 4 ГБ ОЗУ минимум 1024x4x1,5 = 6144 МБ [1 ГБ ОЗУ x Установленное ОЗУ x Минимум]. Принимая во внимание, что максимальное значение составляет 1024x4x3 = 12 288 МБ [1 ГБ ОЗУ x Установленная ОЗУ x Максимум].

    Тем не менее, 12 ГБ для файла подкачки огромны. Я бы не рекомендовал использовать верхний предел. Почему? Потому что, как только ваш файл подкачки увеличится до определенного размера, ваша система станет нестабильной. В этом случае файл подкачки является временным исправлением.

    Как увеличить виртуальную память

    Возникает естественный вопрос: «Сколько виртуальной памяти я должен установить?»

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

    1. Зайдите в Панель управления > Система и безопасность> Система .
    2. Выберите Advanced System Settings , чтобы открыть Свойства системы. Теперь откройте вкладку Advanced .
    3. В разделе Производительность выберите Настройки . Откройте вкладку Advanced .В разделе Виртуальная память выберите Изменить . Вот ваши варианты виртуальной памяти.

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

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

    Щелкните Установить , а затем ОК .Вы успешно увеличили размер виртуальной памяти вашей системы. +1 знания на день!

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

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

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

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

    Связанный: Какие обновления улучшат производительность вашего ПК больше всего?

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

    Каковы лучшие настройки виртуальной памяти?

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

    Краткое и грязное руководство по оперативной памяти: что нужно знать

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

    Читать далее

    Об авторе Гэвин Филлипс (Опубликовано 940 статей)

    Гэвин — младший редактор отдела Windows and Technology Explained, постоянный автор Really Useful Podcast и регулярный обозреватель продуктов.У него есть степень бакалавра (с отличием) в области современного письма с использованием методов цифрового искусства, разграбленных на холмах Девона, а также более десяти лет профессионального писательского опыта. Он любит много пить чая, настольные игры и футбол.

    Более От Гэвина Филлипса
    Подпишитесь на нашу рассылку новостей

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

    Нажмите здесь, чтобы подписаться

    16.04 — Может у вас слишком много свопа?

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

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

    Своп должен быть равен 2x физической RAM.


    Преимущества:

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

    в спящий режим

    Недостатки:

    Занимает место на жестком диске, так как разделы подкачки не меняют размер динамически Может увеличить износ жесткого диска Не обязательно улучшает производительность (см. Ниже)


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

    Если ваш жесткий диск имеет только 5400 об / мин и у вас мало оперативной памяти, допустим,> 2 ГБ.Почему ? Поскольку система постоянно хотела получить доступ к разделу SWAP, в конечном итоге он станет очень медленным. Несмотря на то, что теперь у вас есть место в памяти, все в разделе SWAP нужно переместить обратно. Поскольку система будет работать медленно, выделение останется в разделе подкачки. Исправить это можно только перезагрузкой. Это в любом случае займет некоторое время, потому что системе необходимо удалить все из раздела подкачки перед завершением работы.


    ** Заключение: **

    Если вы хотите, чтобы переводил ваш компьютер в спящий режим , то у вас должен быть раздел подкачки.Размер этого раздела должен соответствовать размеру вашей установленной памяти плюс дополнительные 10-25%, чтобы оставить место для любых элементов, которые уже были перемещены в раздел подкачки.

    Если вам просто нужно немного повысить производительность (и у вас есть жесткий диск со скоростью не менее 7200 об / мин), вы можете добавить раздел подкачки, если хотите, но это не нужно, если у вас не менее 4 ГБ установленной памяти. Размер может быть любым. Однако я рекомендую вдвое больше ОЗУ в качестве ориентира. ЕСЛИ у вас достаточно места для хранения.

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



    МОЕ МНЕНИЕ:

    Однако в любом случае, если вы используете Ubuntu в качестве основной ОС для повседневного использования, я рекомендую в 2 раза больше размера ОЗУ.Потому что вы не устанавливаете Ubuntu только потому, что у вас старый компьютер. Но потому что вы хотите использовать систему в качестве основной ОС.

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

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

    swap — Как увеличить размер файла подкачки в Ubuntu 18.04?

    Из команды man mkswap рекомендуется использовать команду dd , как показано в сообщении @vanadium.

      Если вы не знаете, какой размер страницы использует ваше устройство,
    Вы можете найти его с помощью
    "cat / proc / cpuinfo"
    (или нет - содержимое этого файла зависит от архитектуры и версии ядра).Чтобы настроить файл подкачки, необходимо создать этот файл перед
       инициализируя его с помощью mkswap, например используя команду типа
    
              # fallocate --length 8GiB файл подкачки
    
       Обратите внимание, что файл подкачки не должен содержать дыр. Использование cp (1) для
       создание файла неприемлемо.
       Также не используется fallocate (1) в файловых системах, поддерживающих предварительно выделенные файлы.
       файлы, такие как XFS или ext4, или в файловых системах с копированием при записи, таких как btrfs.
    
       В этих случаях рекомендуется использовать dd (1) и / dev / zero.Пожалуйста, прочтите примечания из swapon (8) перед добавлением файла подкачки для копирования на-
       писать файловые системы.
      

    А вот купюры человека подкачки

      ПРИМЕЧАНИЯ
           Вы не должны использовать swapon для файла с дырками. Это можно увидеть в
           системный журнал как
    
                  swapon: в файле подкачки есть дыры.
    
           Реализация файла подкачки в ядре предполагает возможность записи
           в файл напрямую, без помощи файловой системы. Этот
           проблема с предварительно выделенными файлами (например,грамм. fallocate (1)) в файловой системе
           таких как XFS или ext4, и в файловых системах с копированием при записи, таких как btrfs.
    
           Рекомендуется использовать dd (1) и / dev / zero, чтобы избежать дыр в XFS.
           и ext4.
    
           swapon может работать некорректно при использовании файла подкачки с некоторыми
           версии btrfs. Это связано с тем, что btrfs является копией при записи
           файловая система: расположение файла не может быть статическим и повреждение может
           результат.
           Btrfs активно запрещает использование файлов подкачки в своих файловых системах.
           отказавшись отобразить файл.Один из возможных обходных путей - сопоставить файл подкачки с устройством обратной связи.
           Это позволит файловой системе правильно определить отображение, но
           может повлиять на производительность.
    
           Своп по NFS может не работать.
      
    .

    Leave a comment