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

Оптимальный размер файла подкачки для 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 ГБ и более, то стоит оставить всё как есть и доверить управление размером операционной системе.

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

Вручную указать размер файла подкачки можно через системную утилиту «sysdm.cpl». Найдите её через стандартный поиск Windows 10.

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

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

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

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

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

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

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

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

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

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

  • Что происходит при отключенном файле подкачки
  • Файл подкачки Windows 10
    • Как увеличить, уменьшить, отключить файл подкачки
    • Видео инструкция
  • Настройка файла подкачки Windows 8. 1 и Windows 7
  • Видео: изменение параметров виртуальной памяти
  • Правильная настройка файла подкачки

Что будет, если отключить файл подкачки

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

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

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

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

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

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

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

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

  1. Для того, чтобы зайти в настройки файла подкачки Windows 10, вы можете просто начать набирать слово «производительность» в поле поиска, после чего выбрать пункт «Настройка представления и производительности системы». Второй вариант попасть в нужное окно — нажать клавиши
    Win+R
    на клавиатуре, ввести sysdm.cpl и нажать Enter, затем на вкладке «Дополнительно» в разделе «Быстродействие» нажмите кнопку «Параметры».
  2. В открывшемся окне выберите вкладку «Дополнительно», а в разделе «Виртуальная память» нажмите кнопку «Изменить» для настройки виртуальной памяти.
  3. По умолчанию в параметрах будет установлено «Автоматически выбирать объем файла подкачки» и на сегодня, пожалуй, это и есть моя рекомендация для большинства пользователей.
  4. Для того, чтобы увеличить или уменьшить, т.е. задать вручную размер файла подкачки, снимите отметку с автоматического определения размера, отметьте пункт «Указать размер» и задайте нужные размеры и нажмите кнопку «Задать».
    После этого примените настройки. Изменения вступают в силу после перезагрузки Windows 10.
  5. Для того, чтобы отключить файл подкачки и удалить файл pagefile.sys с диска C, выберите пункт «Без файла подкачки», а затем нажмите кнопку «Задать» справа и утвердительно ответьте на появившееся в результате сообщение и нажмите Ок.
  6. Файл подкачки с жесткого диска или SSD пропадает не сразу, а после перезагрузки компьютера, удалить его вручную до этого момента не получится: вы будете видеть сообщение о том, что он используется. Далее в статье имеется также видео, в котором показаны все описанные выше операции по изменению файла подкачки в Windows 10. Также может быть полезно: Как перенести файл подкачки на другой диск или SSD.

Видео инструкция

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

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

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

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

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

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

Изменение параметров файла подкачки Windows — видео

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

remontka.pro в Телеграм | Другие способы подписки

Можно ли компенсировать небольшой объем ОЗУ планшета виртуальной памятью

Если у вас 1 ГБ ОЗУ на планшете с Windows 7/8/10, я предполагаю, что производительность будет низкой. Можно ли его улучшить, увеличив размер файла подкачки (виртуальной памяти)? Может не так уж и важно брать виндовый планшет с 2 или 3 Гб, если есть такие?

  • планшет
  • виртуальная память
  • файл подкачки
  • Windows-планшет
  • планшет-ПК

2

Существует функция Windows под названием ReadyBoost, которая использует флэш-накопитель USB или флэш-карту SD/XD в качестве дополнительной оперативной памяти. Тем не менее, его полезность сомнительна, потому что многие флеш-карты очень медленные. Если у вас есть порт USB или порт для карты XD/SD на планшете, вы можете попробовать использовать ReadyBoost с существующим флэш-устройством, но вы можете не увидеть никаких улучшений. Тем не менее, его легко проверить бесплатно.

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

2

К сожалению, нет. «Виртуальная память» — это просто файл, расположенный на жестком диске, у вас будет «технически» больше оперативной памяти, но со скоростью жесткого диска/SSD.
Для сравнения, скорость твердотельных накопителей составляет 320 Мбит/с.
Скорость оперативной памяти составляет 17 ГБ/с.
Вы уже видите, как это повлияет на вашу производительность, да, у вас будет больше оперативной памяти, но она будет работать ужасно медленно.

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

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

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

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

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

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

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

windows 7 — Компьютер не использует более 4 из моих 8 ГБ ОЗУ .

..? (64-разрядный компьютер)

, если это поможет, Resource Monitor описывает всю остальную оперативную память как «Standby»

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

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

Другими словами, ваша система работает так, как должна быть.

Вы можете легко заставить свою систему получить больше оперативной памяти в состояние «используется» с помощью инструмента командной строки testlimit , одного из инструментов, используемых в экспериментах в Windows Internals . Он не является частью обычных инструментов sysinternals, но связан с ними; найти его здесь, на сайте sysinternals. Загрузка представляет собой zip-файл, содержащий две версии: testlimit.exe и testlimit64.exe. Оба связаны с учетом больших адресов, поэтому 32-разрядная версия сможет выделить до 3 ГБ на 32-разрядной машине, загружаемой с параметром /3 ГБ, и до 4 ГБ на 64-разрядной машине.

c:\> лимит тестов -? помогает.

c:\> testlimit -d 4 -c 512 попытается выделить 2 ГБ личного виртуального адресного пространства процесса в 512 выделениях по 4 МБ каждое. Это должно нормально работать на 64-битной машине. На 32-битной машине , а не , загруженной с /3 ГБ (большинство из них не загружается), может возникнуть ошибка немного раньше, потому что в процессе уже есть несколько МБ материала (например, сама программа, все библиотеки DLL и т. д.) , поэтому программа не может выделить целых 2 ГБ.

В обоих случаях произойдет уменьшение «доступной» ОЗУ и увеличение «Используемой» ОЗУ, , но не обязательно 2 ГиБ стоит , потому что нет гарантии, что ОС оставит все 2 ГиБ в процессе индивидуальный рабочий комплект. Даже если это произойдет в краткосрочной перспективе, вы можете увидеть, как рабочий набор процесса уменьшается позже, когда ОС решает: «Хм, вы на самом деле ничего с ним не делаете, другим процессам он нужен больше» и выгружает его.

Увеличивайте размер «фрагментов» распределения слишком сильно, соответственно уменьшая количество фрагментов, и это, скорее всего, приведет к сбою раньше, поскольку каждое выделение должно быть практически непрерывным. например попробуйте найти семь фрагментов по 512 МБ в адресном пространстве размером 4 ГБ, и вы, скорее всего, потерпите неудачу.

Если вы используете опцию l(eak) вместо d(irty), программа выделит виртуальное пространство, но никогда не будет ссылаться на него. Это , а не приведет к заметному уменьшению «доступной» оперативной памяти.

(Опция d(irty) берет свое название от «бита грязной страницы» в записи таблицы страниц x86/x64, которая устанавливается, когда доступ к соответствующей виртуальной странице осуществляется с помощью операнда в стиле «изменить», что означает содержимое было изменено Это указывает Windows на то, что если страница должна быть исключена из рабочего набора процесса, ее содержимое должно быть где-то сохранено, прежде чем страница может быть использована для чего-то другого. Страницы с установленным «грязным» битом перейти к «списку измененных страниц» сразу после удаления; оттуда Windows записывает их в соответствующие резервные хранилища.)

Чтобы эти тесты работали, как описано выше, вам потребуется достаточно «фиксации» (даже для опции l(eak), хотя эта опция не использует сколько-нибудь заметного объема оперативной памяти). В частности, ваш «предел фиксации» должен быть как минимум на 2 ГиБ (или столько, сколько вы выделяете) выше, чем «плата за фиксацию» перед началом теста.

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

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