Оптимальный размер файла подкачки для Windows 10
Категория: Системное администрирование
При нехватке оперативной памяти Windows начинает задействовать в качестве альтернативы виртуальную память, которую часто называют файлом подкачки. Располагается она в корне диска под именем «pagefile.sys». Это скрытый системный файл, который можно увидеть если в настройках папок включено их отображение.
По умолчанию Windows 10 автоматически управляет размером виртуальной памяти. Указывать его объем вручную стоит только при использовании ресурсоёмких программ или возникновении BSOD ошибок на синем экране. Особенно стоит обратить внимание на ручные настройки при возникновении ошибок со следующими кодами:
- PAGE_FAULT_IN_NONPAGED_AREA
- KERNEL_DATA_INPAGE_ERROR
Как вычислить оптимальный размер
Есть формула для расчета правильного размера файла подкачки.
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 ГБ и более, то стоит оставить всё как есть и доверить управление размером операционной системе.
Как изменить размер файла подкачки
Вручную указать размер файла подкачки можно через системную утилиту «sysdm.cpl». Найдите её через стандартный поиск Windows 10.
- В поиске задаём название sysdm.cpl.
- В окне «Свойства системы» выбираем вкладку «Дополнительно» и в разделе «Быстродействие» нажимаем «Параметры».
- В новом окне «Параметры быстродействия» снова выбираем вкладку «Дополнительно», а в разделе «Виртуальная память» нажимаем «Изменить».
Осталось задать нужные размеры. Для этого снимаем флаг «Автоматически выбирать объем файла подкачки» и для диска C: задаём значения.
- В исходный — указываем минимальный вычисленный размер.
- В максимальный — оптимальный из таблицы.
Размер задается в мегабайтах, поэтому умножаем гигабайты на 1000 для простого вычисления приблизительного значения.
Для применения настроек требуется нажать кнопку «Задать».
Можно ли отключить файл подкачки
В настройках можно отказаться от использования файла подкачки. Однако, делать это не рекомендуется, так как некоторые приложения и игры из-за программных особенностей могут обращаться к виртуальной памяти даже в тех случаях, когда им хватает оперативной. И если им это не удастся, то возникают проблемы в работе.
Что такое файл подкачки и зачем он нужен
- Компьютерный магазин
- Блог
- Статьи на тему: Общая справка
Автор статьи: Сергей Коваль ([email protected])
Опубликовано: 21 апреля 2022
Помимо оперативной, виртуальная память компьютера может включать в себя файл подкачки
Если размера оперативной памяти для хранения информации в быстром доступе не хватает, то на помощь приходит файл подкачки. Что это такое и для чего требуется? Рассмотрим в данной статье.
Файл подкачки — это
Скрытый системный файл pagefile называют файлом подкачки (swap-файл). Он располагается на жестком диске компьютера и используется операционной системой Windows по принципу действия оперативной памяти. Он необходим ОС для разгрузки оперативки ПК, когда на нее возлагается слишком большая нагрузка. Иными словами, если произойдет одновременный запуск нескольких ресурсоемких ПО, то по факту использоваться будет только одно. Все остальные в этот момент находятся в свернутом состоянии, либо просто неактивны. Windows в это время выгружает данные программ не в оперативную память, а уже в файл подкачки. Если происходит переключение между программами, то их данные будут перемещаться из файла подкачки в оперативку автоматически.
Данный метод хранения информации способствует значительному ускорению всех компьютерных процессов. Часто бывают ситуации, когда объема оперативной памяти ПК не хватает для эффективной работы ОС. В этом случае файл подкачки играет роль дополнительного хранилища информации и активных ПО.
Где правильнее расположить файл подкачки
Хранить файл подкачки можно разными способами. На сегодняшний день существуют следующие варианты:
- Установить на ПК разбитый на несколько разделов жесткий диск.
В этом случае хранение файла подкачки должно быть в том месте, где не располагается сама операционная система. Если он будет находиться на загрузочном разделе, то может произойти конфликт записи и чтения данных. При работе с конкретной программой всю информацию ОС считывает из папки Program Files, если туда была ранее установлено ПО. Параллельно система осуществляет запись временных данных в папку Windows, где непосредственно находится файл подкачки. - Установить на ПК два жестких диска (и более). В данном случае файл рекомендуется располагать на втором жестком диске, где также не установлена ОС. Такое хранение позволяет увеличить скорость обработки нескольких одновременных запросов ввода и вывода.
- Установить два и более жестких дисков разных типов на ПК. Разновидности дисков в этом случае — HDD и SSD. Соответственно, файлы подкачки лучше хранить на диске типа HDD. Расположение таким способом позволит снизить количество операций с жестким диском типа SSD, что обеспечит его значительно долгое использование, если объем SSD малый, а объем работы с программами — большой.
Каков оптимальный размер файла подкачки
В отношении данного вопроса существует несколько мнений. На основе большинства наблюдений и опыта специалистов, можно сказать, что если ПК имеет больше 16GB памяти — файл подкачки в принципе не требуется. И в некоторых случаях его наличие может тормозить работу компьютера. Если же оперативка составляет меньше 16GB, то лучше увеличить дополнительный объем виртуальной памяти.
Чтобы задать правильный объем файла подкачки, нужно придерживаться такого принципа: “минимальный размер должен совпадать с максимальным”. К примеру: 2048-2048, 1024-1024, — так выглядит правильное размерное соотношение. А заполнения 1024-2048, 512-1024 — лучше избегать.
Аналогичные числа минимального и максимального размера файла подкачки позволяют снизить фрагментацию данного файла. Следовательно, это ускорит процесс считывания его данных.
Задавать оптимальный размер (ОР) файла подкачки необходимо относительно объема оперативной памяти (ОП). Приведем некоторые примерные показатели:
- ОП менее 4 ГБ — ОР 6144-8192 МБ;
- ОП 4 ГБ — ОР 4096-6144 МБ;
- ОП 6 ГБ — ОР 4096 МБ;
- ОП 8 ГБ — ОР 2048-4096 МБ;
- ОП 12 ГБ — ОР 1024-2048 МБ;
- ОП 16 ГБ и более — можно без подкачки или 512 МБ.
На практике значительный эффект дают именно эти показатели. Конечно, можно поэкспериментировать и найти лучшее соотношение для ПК, но рекомендуем в этом случае учесть два момента:
- У некоторых приложений существует постоянная необходимость в наличии файла подкачки и если его отключить, может возникнуть ошибка в его непосредственной работе. Также станет невозможной запись дампа памяти при возникновении “синего экрана смерти” (BSOD`ax).
- Если в системе часто остаются некоторые запущенные приложения в свернутом виде и происходит переключение на другие программы, то в данном случае необходимо иметь достаточно большой объем файла подкачки. Данные в свернутых ПО продолжат записываться именно в него. Правда здесь также есть зависимость от объема RAM.
Как настроить файл подкачки в ручную
Чтобы изменить объем виртуальной памяти с помощью настройки файлов подкачки, необходимо выполнить следующие действия:
- Нажмите комбинацию клавиш Win+R и щелкните “ОК”.
- Переключитесь на вкладку “Дополнительно” и нажмите “Параметры”.
- В данном разделе найдите пункт “Дополнительно” и выберите “Изменить”.
- Снимите галочку с опции “Автоматически выбирать объем файла подкачки” и нажмите “Указать размер”.
- Введите минимальный и максимальный объем в МБ и кликните “Задать”.
После проведенных манипуляций система предложит выполнить перезагрузку компьютера — щелкните “ОК”. После перезагрузки устройства все заданные изменения вступят в силу.
Отметим, что отключать файл подкачки лучше не стоит. При переполнении ОЗУ без их использования файлов возникнуть некоторые ошибки. Приложения станут вылетать, либо просто перестанут запускаться.
Если же объем оперативной памяти достаточно большой и требуется отключение файлов подкачки, это можно сделать с помощью переключателя, который необходимо поставить в пункт “Без файла подкачки”.
Заключение
В итогах статьи отметим, что файл подкачки в своем определении является системным файлом, который создается операционной системой на жестком диске ПК с целью резервирования свободного пространства и последующего его использования, если это понадобится.
- Все посты
- KVM-оборудование (equipment) (2)
- Powerline-адаптеры (2)
- Безопасность (security) (4)
- Беспроводные адаптеры (4)
- Блоки питания (power supply) (12)
- Видеокарты (videocard) (40)
- Видеонаблюдение (CCTV) (6)
- Диски HDD и твердотельные SSD (60)
- Дисковые полки (JBOD) (2)
- Звуковые карты (sound card) (3)
- Инструменты (instruments) (1)
- Источники бесперебойного питания (ИБП, UPS) (25)
- Кабели и патч-корды (5)
- Коммутаторы (switches) (12)
- Компьютерная периферия (computer peripherals) (41)
- Компьютеры (PC) (42)
- Контроллеры (RAID, HBA, Expander) (4)
- Корпусы для ПК (13)
- Материнские платы для ПК (25)
- Многофункциональные устройства (МФУ) (6)
- Модули памяти для ПК, ноутбуков и серверов (16)
- Мониторы (monitor) (35)
- Моноблоки (All-in-one PC) (8)
- Настольные системы хранения данных (NAS) (2)
- Ноутбуки (notebook, laptop) (34)
- Общая справка (46)
- Охлаждение (cooling) (15)
- Планшеты (tablets) (3)
- Плоттеры (plotter) (1)
- Принтеры (printer) (6)
- Программное обеспечение (software) (38)
- Программное обеспечение для корпоративного потребителя (12)
- Проекторы (projector) (2)
- Процессоры для ПК и серверов (42)
- Рабочие станции (workstation) (5)
- Распределение питания (PDU) (1)
- Расходные материалы для оргтехники (1)
- Расширители Wi-Fi (повторители, репиторы) (3)
- Роутеры (маршрутизаторы) (14)
- Серверы и серверное оборудование (42)
- Сетевые карты (network card) (4)
- Сетевые фильтры (surge protector) (2)
- Системы хранения (NAS) (1)
- Сканеры (scanner) (1)
- Телекоммуникационные шкафы и стойки (6)
- Телефония (phone) (4)
- Тонкие клиенты (thin client) (2)
- Трансиверы (trensceiver) (5)
- Умные часы (watch) (1)
памяти.
Почему благодаря уменьшению размера файла подкачки моя Windows работает так гладко?Задавать вопрос
спросил
Изменено 5 лет, 8 месяцев назад
Просмотрено 8к раз
У меня есть ноутбук Lenovo W500s с 16 ГБ ОЗУ, 250 ГБ SSD и Windows 10 Pro. До недавнего времени он работал очень, очень плохо. Я не мог поверить, что эта машина работает так плохо, поэтому я гуглил, гуглил и гуглил и пробовал все возможные и популярные системные оптимизации, такие как отключение служб, удаление ненужного программного обеспечения, настройка параметров энергопотребления, установка процессора nVidia physX на выделенную графическую карту. … ничего не работало, пока я не нашел статью на Reddit, предлагающую уменьшить системную виртуальную память до фиксированного размера, рекомендованного самой системой.
С тех пор я больше не узнаю свой ноутбук, потому что все работает так гладко. Нет никаких задержек при прокрутке веб-страниц, приложения запускаются немедленно, Windows проверяет наличие обновлений в течение нескольких секунд, а не минут, Visual Studio 2017 работает и запускается так быстро, что я почти думаю, что это не та же машина.
Интересно, почему так? Почему Windows теперь работает намного лучше, чем раньше, имея файл подкачки размером 8 ГБ? Почему все поддерживают миф о том, что лучше позволить Windows самой управлять этим файлом, и что меня больше всего удивляет, так это то, почему Windows использует файл подкачки намного, намного больше, чем Рекомендуемый размер , несмотря на то, что он замедляет работу?
- windows-10
- память
- производительность
- подкачка
11
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
Память— размер файла подкачки Windows с большой оперативной памятью и твердотельным накопителем
спросил
Изменено 1 год, 6 месяцев назад
Просмотрено 104 тыс. раз
Я только что обновил свой компьютер с Windows 7 с 12 ГБ до 24 ГБ ОЗУ — как для запуска большего количества виртуальных машин, так и для проверки на будущее.
Мой диск C — это твердотельный накопитель размером 129 ГБ в форматированном виде.
Я был удивлен, обнаружив, что на SSD свободно всего 68 ГБ (большинство моих файлов находятся на дисках с D:
по G:
). Проведя исследование, я обнаружил, что 24 ГБ моего драгоценного твердотельного накопителя C:
занимают файл подкачки виртуальной памяти в корне.
Нужен ли мне такой большой объем виртуальной памяти, когда у меня 24 ГБ или ОЗУ? Я купил этот объем памяти, чтобы мне не пришлось обращаться к диску.
- окна
- память
- ssd
- файл подкачки
0
У меня 32 ГБ оперативной памяти и 256 ГБ SSD, поэтому я задавался тем же вопросом. Кажется безопасным изменить это, так как даже само диалоговое окно в Свойства системы | Параметры производительности | Виртуальная память
указывает:
Общий размер файла подкачки для всех дисков
- Минимум допустимый: 16 МБ
- Рекомендуется: 7676 МБ
- В настоящее время выделено: 32 768 МБ
Когда по умолчанию использовался «управляемый системой размер», максимальное значение составляло 32768, что эквивалентно размеру памяти .
Я изменил его на «рекомендуемое» значение, поэтому теперь он установлен на в диапазоне от 7676 до 32768 вместо фиксированного на 32768:
Мне придется перезагрузиться и посмотреть, поможет ли это. Редактировать: перезагружено, подтверждено, файл подкачки теперь 7 ГБ вместо 32 ГБ. Успех!
Поскольку всегда возникает аргумент «зачем вообще иметь файл подкачки с таким большим объемом памяти», он это целесообразно иметь какой-то файл подкачки по причинам, которые излагает Марк Руссинович:
Возможно, один из наиболее часто задаваемых вопросов, связанных с виртуальной памятью, — насколько большим должен быть файл подкачки? В Интернете и в газетных журналах, посвященных Windows, нет конца нелепым советам, и даже Microsoft опубликовала вводящие в заблуждение рекомендации. …
Некоторым кажется, что отсутствие файла подкачки приводит к повышению производительности, но в целом наличие файла подкачки означает, что Windows может записывать страницы из измененного списка . .. в файл подкачки, тем самым делая эту память доступной для более полезных целей (процессов). или файловый кеш). Таким образом, несмотря на то, что некоторые рабочие нагрузки могут выполняться лучше без файла подкачки, в целом наличие файла будет означать, что системе будет доступно больше полезной памяти (неважно, что Windows не сможет записывать аварийные дампы ядра без файла подкачки размером достаточно большой, чтобы вместить их).
Вот почему я выступаю за рекомендуемый размер файла подкачки или хотя бы ½ рекомендуемый размер, если вы абсолютно уверены, что пиковый заряд фиксации (максимальное использование памяти в реальном мире) приложений, которые вы обычно используете, умещается в имеющейся у вас памяти. Прочтите раздел «Насколько большим должен быть файл подкачки?» в этой статье для получения дополнительной информации, это окончательное заявление по этому вопросу. Если вы хотите прочитать еще больше, попробуйте этот отличный вопрос о сбое сервера.
7
Лучший совет по настройке размера файла подкачки (конечно) дал Марк Руссинович. На своем сайте он описывает, как использовать свой превосходный инструмент SysInternals Process Explorer для определения оптимального размера файла подкачки для вашей машины :
«Итак, как узнать, сколько коммита требуется для ваших рабочих нагрузок? Вы мог заметить на скриншотах, что Windows отслеживает этот номер и Process Explorer показывает это: Пиковая плата за фиксацию. Для оптимального размера ваш файл подкачки, вы должны запускать все приложения, которые вы запускаете в в то же время загрузите типичные наборы данных, а затем обратите внимание на коммит пик (или посмотрите на это значение через период времени, когда вы знаете достигнута максимальная нагрузка). Установите минимум файла подкачки таким значение минус объем оперативной памяти в вашей системе (если значение равно отрицательный, выберите минимальный размер, чтобы разрешить ваш аварийный дамп настроен на). Если вы хотите иметь передышку для потенциально большие требования к фиксации, установите максимальное значение в два раза больше число.»
Источник: https://web.archive.org/web/20130118041656/http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx
Я использовал это метод годами.
1
Вероятно, исходный размер файла подкачки у вас довольно большой, Windows обычно использует большое значение по умолчанию, потому что это обеспечивает лучшую производительность. Поставьте начальный размер на маленький размер (в вашем случае я полагаю, что «маленькие» это 1 или 2 Гб) и оставьте максимальное значение в 24 Гб. (Если вы заметили, что Windows всегда увеличивает размер файла по сравнению с исходным размером, вам следует использовать более высокое значение).
Хитрость заключается в изменении начального, а не максимального значения. Если Windows увеличивает размер файла подкачки, это связано с тем, что ей требуется этой памяти.
3
Поскольку я видел в Сети несколько статей, рекомендующих НЕ удалять файл подкачки, и поскольку я убежден, что при нормальной работе этой памяти достаточно, я прибегнул к перемещению файла подкачки на мой не SSD-диск. Это диск емкостью 2 ТБ, поэтому я просто оставил его как размер «управляемый системой».
P.S. Я заметил, что файл подкачки используется, когда компьютер просыпается после сна.
1
Это зависит от вашей рабочей нагрузки. Запустите все ваши программы, которые вы обычно запускаете (при максимальной нагрузке), и проверьте использование виртуальной памяти (например, с помощью Process Explorer). Просто ограничьте свою виртуальную память номером там. Даже если вы вообще не используете виртуальную память, оставьте часть ее назначенной — это помогает с дампами памяти и отображаемыми в память файлами.
Вот ссылка на Microsofts How to:
Как определить подходящий размер файла подкачки для 64-разрядных версий Windows
Сводка:
Операционная система Минимальный размер файла страницы Максимальный размер файла страницы Win7/Serv 2008 R2 1 x RAM SIZE 3 x RAM или 4 ГБ, в зависимости от того, что больше Win 8, 8. 1, 2012R2 (1) 3 x ОЗУ или 4 ГБ, в зависимости от того, что больше
(1) Зависит от настройки аварийного дампа Cheers
Благодаря более высокой пропускной способности, достигнутой с помощью технологии SSD, файл подкачки стал гораздо менее важным компонентом. Хотя он по-прежнему важен, его не нужно создавать на основе коэффициента 1,5x, обычно используемого для определения размера файла подкачки в системах, оснащенных механическими приводами.
Поскольку использование SSD не получило широкого распространения, у нас нет истории, которую можно было бы использовать при настройке размера файла подкачки в системе SSD. Что у нас есть, так это понимание того, что видеоприложениям требуется больше памяти, чем клиентам веб-почты, и существует градуированная шкала, которую можно использовать для определения возможных потребностей в памяти. Сопоставляя это с типом пользователя, пользователем/почтовым пользователем, заядлым игроком и потребностями в памяти, можно определить.
Использование файла подкачки на нижнем конце может быть обработано 4 ГБ (и это число может служить нижним пределом размера файла подкачки). Пользователям, работающим с приложениями баз данных, большими электронными таблицами и подобным программным обеспечением, способным генерировать большой объем памяти, потребуется значительно больше.
Перед необходимостью принятия таких решений процесс управления может выполняться Windows. Разрешение Пользователю просматривать его во время обычных циклов обслуживания, чтобы получить представление, прежде чем вносить коррективы для повышения производительности.
1
Простой, но не очень удовлетворительный ответ: Это зависит. В основном от вашего использования машины.
Если вы можете предсказать потребность в памяти, то обычной практикой настройки системы является настройка параметров файла подкачки. Хорошая оценка может включать следующее:
Для определить необходимый размер файла подкачки Марк Руссинович советует посмотреть на «системную фиксацию» при максимальной нагрузке, которую можно например увидеть с помощью инструмента SysInternals Process Explorer.