Файл подкачки для 6 гб озу x64 для игр: Правильные размеры файла подкачки Windows
Как влияет файл подкачки на игры
Сегодня, наверное, трудно найти пользователя современных компьютерных систем, работающих под управлением ОС Windows (и Win7 в частности), которые бы так или иначе не сталкивались с понятием файла подкачки (он обозначается как Pagefile.sys и является системным). Давайте посмотрим, что он представляет собой на самом деле, а также определим его наилучший размер для оптимизации производительности системы. Какой оптимальный размер файла подкачки Windows 7 рекомендуется установить, сейчас и будет выяснено.
Что такое файл подкачки?
Для начала немного теории. Собственно, сам файл подкачки, присутствующий в любой «операционке» Windows, является как бы дополнительным средством увеличения размера оперативной памяти компьютера, когда ее собственного объема не хватает для выполнения некоторых «тяжеловесных» в плане системных ресурсов задач или обработки большого количества данных (например, вычислений с плавающей запятой, что большей частью касается современных игр и приложений мультимедиа).
На самом же деле в этом файле прописывается весь тот «хлам», который подлежит обработке, если оперативной памяти недостаточно. Иными словами, сам объект отвечает за резервирование места на жестком диске для выполнения некоторых операций. Иными словами, когда «оперативка» чересчур перегружена, данные сбрасываются на винчестер, где и происходит обработка.
Но тут важно понимать один главный аспект: дело в том, что обращение системы к оперативной памяти производится намного быстрее, чем к жесткому диску, обладай он сколь угодно быстрой скоростью вращения шпинделя (от чего, кстати, и зависит скорость считывания данных). К сожалению, Windows 7 оптимальный размер файла подкачки определяет самостоятельно. И это не всегда есть хорошо.
Дело в том, что разработчики самой системы постарались установить размер резервированного пространства, так сказать, в некоем универсальном варианте для всех возможных конфигураций. Но если учесть особенности установленного оборудования (зачастую даже нестандартного), тут может возникнуть множество проблем. Сам же файл подкачки Windows 7, оптимальный размер которого установлен самой «операционкой», может не справляться с возложенными на него задачами. Но об этом чуть позже.
Доступ к функциям изменения размера файла подкачки и способы оптимизации
Настройка и изменение размера самого файла производятся в стандартной «Панели управления». Там изначально выбирается раздел настроек и безопасности, затем — меню «Система». Слева в окне имеется гиперссылка на дополнительные параметры. Кликнув по ней, можно получить доступ к основному окну настройки. Здесь используется вкладка «Дополнительно» и осуществляется переход на изменение настроек нажатием кнопки «Параметры».
Тут, опять же, есть вкладка «Дополнительно», в меню которой присутствует строка «Виртуальная память» и кнопка «Изменить». Нажимаем ее и переходим к настройке.
Сразу видно, что по умолчанию установлен определенный размер, поскольку задействована строка автоматического выбора. Теперь снимаем с нее галочку и пытаемся поменять установленный размер по своему усмотрению. Вот тут-то и начинаются подвохи.
Дело в том, что некоторые пользователи имеют твердо укоренившееся мнение о том, что большая установленная размерность будет способствовать более быстрой обработке данных. Абсолютный нонсенс! При слишком большом заданном размере система просто начнет игнорировать оперативную память и все больше обращается к зарезервированной области жесткого диска. А это, как уже было сказано, происходит со скорость, меньшей, чем при доступе к «оперативке». Но и сама система при использовании оперативной памяти способна резервировать порядка 30 % ресурсов, дабы не обращаться к файлу подкачки.
Зачем нужно менять параметры и настройки файла подкачки
Теперь посмотрим на оптимальный размер файла подкачки Windows 7 x64 для игр или для выполнения некоторых ресурсоемких операций. В принципе, в данном случае разрядность системы (архитектура 32 или 64 бита) в общем-то роли не играет. Если кто еще не понял, все зависит только от количества установленных планок «оперативки», то бишь ее объема.
Вообще многие специалисты не рекомендуют выставлять слишком большой размер, но и отключать файл подкачки в большинстве случаев не стоит (разве что при наличии оперативной памяти более 8 Гб). Самым лучшим решением станет ручная установка размера на уровне половины от имеющегося стандартного значения. Специалисты Microsoft не советуют заниматься подобными вещами, считая, что это повредит всей системе в целом. Как показывает практика, ничего подобного не наблюдается. Можно вообще отключить задействование резервной области винчестера, и это никак не скажется на работоспособности или производительности системы. Кстати, и игра, запущенная с жесткого диска (а не с оптического носителя), не будет выдавать ошибок, а обработка той же трехмерной графики будет производиться намного быстрее.
Windows 7: оптимальный размер файла подкачки (общепринятые стандарты)
Теперь давайте посмотрим на общепринятые параметры, предлагаемые для размера файла подкачки в «семерке». Для этого стоит просто взглянуть на следующую таблицу.
29 мая 2017 |
⇡#Эффективность файла подкачки в играх
Мы уже выяснили, что в зависимости от видеокарты современные игры потребляют разное количество оперативной памяти. Вполне очевидно, что пользователи, у которых есть возможность приобрести видеокарту уровня GeForce GTX 1070, GeForce GTX 1080 или GeForce GTX 1080 Ti, найдут средства для покупки комплекта ОЗУ объемом 16 Гбайт и больше. Вопрос нехватки оперативной памяти актуален для бюджетных игровых систем, а в них используются преимущественно ускорители с 2, 3 или 4 Гбайт видеопамяти. Поэтому для изучения эффективности работы файла подкачки я выбрал два графических адаптера: Radeon RX 480 4 Гбайт и GeForce GTX 1060 3 Гбайт. Во время тестирования, помимо самих игр, были запущены следующие программы: Steam, Origin, Uplay, «Защитник Windows», FRAPS и MSI Afterburner.
Настройка файла подкачки в Windows 10
Нехватка видеопамяти приводит к тому, что все данные, которые не поместились, «складируются» в оперативную память. А уже при нехватке ОЗУ задействуется файл подкачки — именно он используется для хранения страниц виртуальной памяти. Windows автоматически устанавливает его объем, но для тестирования я увеличил емкость swap-файла до 8 Гбайт.
Файл подкачки в Windows 10 настраивается в меню «Виртуальная память», в которое можно попасть следующим образом: «Панель управления» -> «Дополнительные параметры системы» -> вкладка «Быстродействие» -> вкладка «Дополнительно».
У читателей возникнет вполне резонный вопрос: может, нехватку оперативной памяти хоть как-то компенсирует использование в системе твердотельного накопителя? Мотив простой — SSD заметно быстрее обыкновенных жестких дисков. Для проверки этого предположения я использовал четыре системы: SSD + 8 Гбайт ОЗУ; HDD + 8 Гбайт ОЗУ; SSD + 16 Гбайт ОЗУ; HDD + 16 Гбайт ОЗУ.
Без swap-файла, размещенного на жестком диске или твердотельном накопителе, при использовании в системном блоке 8 Гбайт оперативной памяти и меньше не обойтись. Большинство игр элементарно не запускаются, хотя в рекомендуемых системных требованиях к этим приложениям и указано наличие 8 Гбайт оперативной памяти.
Настройки графики в играх | ||||
---|---|---|---|---|
API | Качество | Полноэкранное сглаживание | ||
1920 × 1080 | ||||
1 | «Ведьмак-3: Дикая охота», Новиград и окрестности | DirectX 11 | Макс. качество, NVIDIA HairWorks вкл | AA |
2 | Mass Effect Andromeda, первое задание | Макс. качество | Временное сглаживание | |
3 | Ghost Recon Wildlands, встроенный бенчмарк | Макс. качество | SMAA + FXAA | |
Очень высокое | Быстрое сглаживание | |||
4 | GTA V, город | Макс. качество | 4 × MSAA + FXAA | |
5 | Rise of the Tomb Raider, советская база | Макс. качество | SMAA | |
Очень высокое | Нет | |||
6 | Watch_Dogs 2, город | Ультра, HBAO+ | Временное сглаживание 2 × MSAA | |
Очень высокое | SMAA | |||
7 | HITMAN, встроенный бенчмарк | DirectX 12 | Макс. качество | SMAA |
8 | Deus Ex: Mankind Divided, комплекс «Утулек» | Макс. качество | 2 × MSAA | |
Макс. качество | Нет |
Из пятнадцати игр, в которых производились замеры потребления ОЗУ, я оставил восемь. Во всех, кроме «Ведьмака-3», зафиксировано использование больше 8 Гбайт оперативной памяти при установленной в стенде GeForce GTX 1060 3 Гбайт. Для некоторых игр применялось два пресета настроек качества графики. Это сделано для того, чтобы нивелировать просадки FPS, связанные с нехваткой быстродействия графического процессора.
Производительность в играх определялась при помощи хорошо известной программы FRAPS. Она позволяет получить время рендеринга каждого кадра. Затем при помощи утилиты FRAFS Bench Viewer рассчитывался не только средний FPS, но и показатели «0,1% min» и «1% min» (99,9-я и 99-я перцентили) — число FPS, которое ниже измеренного с вероятностью 99,9% и 99%.
Согласно замерам потребления оперативной памяти, системе с GeForce GTX 1060 3 Гбайт в GTA V необходимо больше 9 Гбайт ОЗУ. Действительно, при прогоне встроенного бенчмарка мы видим, что начинаются проблемы. Так, конфигурация «HDD + 8 Гбайт ОЗУ» показала самое высокое среднее количество кадров в секунду. Это связано с тем, что нехватка оперативной памяти спровоцировала не только микрозависания, но и медленную загрузку объектов. В сцене с полетом самолета некоторые объекты (горы, дорога) не прогружались вообще. С применением твердотельного накопителя в качестве файла подкачки система стала вести себя лучше, но просадки FPS никуда не делись.
«Ведьмак-3», как и GTA V, является «песочницей», а для игр с открытым миром характерна частая подгрузка данных с накопителя в оперативную память. Среди систем, в которых использовалось 8 Гбайт оперативной памяти, наиболее эффективно проявила себя конфигурация с SSD. Это касается и стенда с GeForce GTX 1060, и с Radeon RX 480.
Rise of the Tomb Raider на открытых локациях тоже довольно часто обращается к накопителю во время игры. При быстром передвижении загрузка данных совершается каждые 15−20 секунд — это видно по постоянно появляющемуся значку в правом нижнем углу экрана. Благодаря этому даже при наличии 16 Гбайт оперативной памяти мы наблюдаем разный средний FPS на системах с SSD и HDD. Получается, что в RotTR накопитель тоже влияет на общий уровень быстродействия.
Игра запускалась с двумя пресетами качества. В обоих случаях с применением как GeForce GTX 1060, так и Radeon RX 480 играть было некомфортно — Rise of the Tomb Raider необходим ПК с 16 Гбайт оперативной памяти.
Аналогичная ситуация наблюдается и в Watch_Dogs 2. Играть без подтормаживаний на заданных мной настройках качества графики можно только в случае с 16 Гбайт ОЗУ. Очередная «песочница» вообще установила рекорд по «прожорливости» памяти. В случае с GeForce GTX 1060 ей потребовалось почти 13 Гбайт ОЗУ! При использовании 8 Гбайт DDR4 появилось информационное сообщение о том, что оперативной памяти не хватает и необходимо снизить настройки качества графики. Снизил — не помогло!
А вот Mass Effect Andromeda при том, что игра потребляет больше 12 Гбайт оперативной памяти, вела себя относительно стабильно на системах с 8 Гбайт, однако был замечен лаг в конфигурации с GeForce GTX 1060, SSD и 8 Гбайт ОЗУ. Отчетливо видимый не только при анализе времени рендеринга, но и визуально. Правда, при воспроизведении сцены с другими комплектующими подобный сценарий больше не повторился. Предполагаю, что задержки все же возможны в процессе игры на системах с 8 Гбайт оперативной памяти.
Нехватка оперативной памяти чувствуется в Ghost Recon Wildlands, Deus Ex Mankind Divided и HITMAN. Получается, что в семи играх из восьми при заданных нами настройках качества графики комфортный фреймрейт на системах с 8 Гбайт невозможен. Присутствие SSD в качестве файла подкачки выглядит предпочтительнее свопа данных на жесткий диск, но эффект от присутствия 16 Гбайт в системе оказывается более действенным.
Нехватка ОЗУ и видеопамяти в HITMAN приводит не только к задержкам, но и к заметному снижению среднего показателя кадров в секунду.
⇡#Выводы
Давайте подведем главный и, наверное, самый очевидный итог. Оптимальный вариант для игрового производительного компьютера — это наличие 16 Гбайт ОЗУ, хотя в 2017 году вполне реально обходиться и меньшим массивом памяти. Для этого достаточно использовать средние или высокие настройки качества графики. Так что 8 Гбайт ОЗУ — не приговор, но при возможности увеличьте объем памяти в своей системе вдвое. Для большей наглядности я структурировал полученные данные в таблицу.
Необходимый объем оперативной памяти в ресурсоемких играх | ||||
---|---|---|---|---|
Объем памяти у видеокарты | ||||
4 Гбайт и меньше | От 6 до 8 Гбайт | 8 Гбайт и больше | ||
Настройки качества графики в играх | Максимальные | 16 Гбайт | 16 Гбайт | 16 Гбайт |
Очень высокие | 16 Гбайт | 16 Гбайт | 16 Гбайт | |
Высокие | 16 Гбайт | 8 Гбайт | 8 Гбайт | |
Средние | 8 Гбайт | 8 Гбайт | 8 Гбайт | |
Низкие | 8 Гбайт | 8 Гбайт | 8 Гбайт | |
Достаточные настройки качества графики в ресурсоемких играх | ||||
Объем памяти у видеокарты | ||||
4 Гбайт и меньше | От 6 до 8 Гбайт | 8 Гбайт и больше | ||
Объем оперативной памяти | 8 Гбайт | Средние | Высокие | Высокие |
16 Гбайт | Максимальные | Максимальные | Максимальные | |
Больше 16 Гбайт | Максимальные | Максимальные | Максимальные |
Таблица носит условный характер, так как компьютерных игр много, и в ряде случаев потребуется настраивать изображение в индивидуальном порядке. Но в ресурсоемких приложениях, которые требуют больше 4 Гбайт видеопамяти, зачастую придется довольствоваться только высокими или же и вовсе средними режимами качества графики, если в компьютере установлено всего 8 Гбайт ОЗУ. А еще обходить стороной такие «тяжеловесные» опции, как сглаживание.
Применение в геймерских ПК 16 Гбайт уже давно считается обыденностью. Запас прочности имеется, но такие игры, как Watch_Dogs 2, Rise of the Tomb Raider, Deus Ex Mankind divided и Mass Effect Andromeda, демонстрируют, что, возможно, уже совсем скоро ААА-проектам потребуется больше оперативной памяти, если мы говорим о развлечениях с максимальными настройками качества графики. К тому же тестирование проводилось без дополнительной нагрузки в виде открытого браузера с большим количеством вкладок. Следовательно, покупка 32-гигабайтного комплекта для перестраховки или же просто потому, что есть такая возможность, не видится мне бессмысленной затеей. В любом случае при конфигурировании геймерского ПК подбирайте комплектующие таким образом, чтобы оставалась возможность для последующего апгрейда.
Также тестирование показывает, что файл подкачки при нехватке оперативной памяти выручает далеко не всегда. Особенно при использовании в системе видеокарты с 2, 3 и даже 4 Гбайт памяти. Конфигурации с SSD в целом проявляют себя лучше, чем аналогичные сборки с HDD, однако просадки FPS все равно наблюдаются в обоих случаях. При наличии достаточного объема ОЗУ особой разницы между тем, на каком накопителе установлена игра, нет. Среди рассмотренных приложений исключением является только Rise of the Tomb Raider.
Твердотельный накопитель — это не только более «отзывчивый» swap-файл, но и более быстрая загрузка операционной системы, приложений и, конечно же, самих игр. Поэтому в состав сбалансированного и производительного игрового компьютера должны входить не только 16 Гбайт оперативной памяти, но и SSD.
Выражаем благодарность компьютерному магазину «Регард» за предоставленное для тестирования оборудование.
Здравствуйте уважаемые читатели! Сегодня мы открываем цикл статей про оптимизацию компьютера на ОС Windows. Начнем мы с такой штуки как файл подкачки.
В этой статье вы найдёте ответы на такие вопросы: Где находится файл подкачки?; Как правильно настроить файл подкачки?; Как задать оптимальный размер файла подкачки для разных объемов оперативной памяти?. Поехали!
Файл подкачки. Терминология.
Файл подкачки (pagefile.sys) — это системный файл на жестком диске (как правило на системном диске) компьютера, который служит как бы дополнением (расширением) к оперативной памяти. Также эту дополнительную память называют виртуальной памятью компьютера.
Виртуальная память — метод управления памятью компьютера для выполнения программ требующих большие объемы оперативной памяти, чем есть реально на компьютере. Недостающую оперативную память такие программы получают из файла подкачки. Другими словами, файл подкачки разгружает оперативную память в периоды её сильной загрузки.
Оперативная память в разы быстрее чем память файла подкачки. Если одновременно запустить несколько приложений в системе, которые потребляют много оперативной памяти, то данные неиспользуемых из них будут выгружены из оперативной памяти в менее быструю виртуальную память. Активные же приложения будут обслуживаться непосредственно оперативной памятью (RAM). Также, если например свернутое приложение развернуть, то данные из виртуальной памяти вновь перейдут в RAM.
Как настроить файл подкачки и изменить его размер?
Грамотная, правильная настройка файла подкачки поможет значительно ускорить работу компьютера. Этим грех было бы не воспользоваться. Где можно его настроить?
- Для Windows XP:
Пуск > Настройка > Панель управления > Система > Дополнительно > Быстродействие > Параметры > Дополнительно > Изменить - Для Windows 7/8/Vista:
Пуск > Настройка > Панель управления > Система > Дополнительные параметры системы > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить
До пункта Быстродействие можно дойти также введя команду sysdm.cpl в командной строке Выполнить (командную строку можно открыть нажав WIN+R ).
Если вы все сделали правильно, то должны оказаться в окне Виртуальная память .
По умолчанию в Windows 7/8/8.1/10 объём файла подкачки определяется автоматически самой системой.
Как видно на картинке, файл подкачки можно настроить для каждого раздела (и каждого диска) отдельно. Чтобы задать свой размер файла подкачки, нужно:
- В самом верху окна снять галочку с пункта Автоматически выбирать объём файла подкачки.
- Выберите раздел (либо физический диск) для которого настраивается файл подкачки.
- Поставьте переключатель в пункт Указать размер , укажите Исходный размер и Максимальный размер (указывается в мегабайтах)
- Обязательно нажмите на кнопку Задать.
Для отключения файла подкачки поставьте переключатель в пункт Без файла подкачки.
Размер файла подкачки Windows. Какой правильный?
На счет оптимального размера файла подкачки есть разные версии. Я выражу свою точку зрения на этот счет, которая основана на моих наблюдениях и опытах с файлом подкачки на различном оборудовании. Она может совпадать с мнениями некоторых IT-специалистов. Я приверженец версии, что если на компьютере установлено 6−8 Гб и более оперативной памяти, то файл подкачки можно вообще отключить. Считаю, что большие объёмы файла подкачки, только тормозит компьютер. Конечно если объём оперативной памяти менее 6 Гб , то лучше конечно задать определенный объём дополнительной виртуальной памяти.
Как правильно задать объём файла подкачки? Минимальный размер файла подкачки должен совпадать с максимальным. Например: 512−512 , 1024—1024 , 2048—2048 — это правильное заполнение, а 512−1024 , 1024—2048 — неправильное заполнение.
Одинаковые показатели минимального и максимального размера файла подкачки, снижают дефрагментацию этого файла, а это следовательно ускоряет процесс считывания информации из него.
Теперь, в зависимости от объёма оперативной памяти посмотрим какой размер файла подкачки нужно задать. Есть следующие примерные показатели:
- оптимальный размер файла подкачки для 512 Mb оперативной памяти, — 5012 Mb ;
- оптимальный размер файла подкачки для 1024 Mb оперативной памяти, — 4012 Mb ;
- оптимальный размер файла подкачки для 2048 Mb оперативной памяти, — 3548 Mb;
- оптимальный размер файла подкачки для 4096 Mb оперативной памяти, — 3024 Mb;
- оптимальный размер файла подкачки для 8 Гб оперативной памяти, — 2016 Mb;
- оптимальный размер файла подкачки для 16 Гб оперативной памяти (и больше), — без файла подкачки .
Конечно, это субъективный взгляд и данные показатели не могут быть абсолютно точными, рекомендуемыми, но на практике именно они давали эффект. Вы можете сами поэкспериментировать и найти лучшее сочетание для вашего компьютера. Тут есть и некоторые примечания.
- Некоторые приложения требуют наличия файла подкачки. Отключение его может привести к ошибкам в работе таких приложений. При отключении виртуальной памяти на системном диске, также станет невозможной запись дампа памяти при BSOD’ах (Синий экран смерти).
- Если вы, как правило, сворачиваете несколько приложений оставляя их запущенными, а сами переключаетесь на другие, то тут вам тоже может понадобиться большой объём файла подкачки, так как данные свернутых приложений записываются именно в него. Хотя, и здесь все зависит от объема RAM.
Правильное расположение файла подкачки. На каком диске включить?
Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске. Считается, что файл подкачки делить на 2 части:
- Первая часть на системном диске (разделе) (как раз для записи информации отладочной записи при синих экранах смерти)
- Вторая часть на самом быстром диске
При этом система во время работы обращается к наименее загруженному разделу, не трогая первый.
Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024мб). Эта хитрость позволяет избавиться от фрагментации данного файла.
Итоги:
Надеюсь приведенные в статье советы помогут вам правильно настроить файл подкачки на вашем компьютере и оптимизирует его работу. Если есть вопросы пишите в комментариях, постараюсь дать на них исчерпывающие ответы.
НАШ САЙТ РЕКОМЕНДУЕТ:
Как настроить файл подкачки при 4 гб озу для игр
Как настроить файл подкачки для 4 ГБ ОЗУ?
Рядовой пользователь, может быть, особо и не обращает внимания на виртуальную память 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 Гб оперативной памяти и процессором с двумя ядрами запросто можно отказаться от использования такой поддержки. Ситуация такова, что ее отключение не только не приведет к критическим сбоям, а, пожалуй, даже позволит увеличить производительность всей системы в целом за счет прямого обращения к планкам оперативной памяти вместо диска и разделов, на нем зарезервированных. А это, как уже понятно, оказывает прямое влияние на быстродействие любой системы.
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:
- Файл swapfile.sys используется Windows 10 в качестве файла подкачки для Metro-приложений и плиточных приложений (UWP).
- Максимальный размер файла в текущих версиях Windows всего 256 Мб. Удаление файла негативно скажется на производительности самой Windows, особенно на слабых машинах.
- Перенос swapfile.sys на SSD-накопитель ожидаемо даст прирост скорости в сравнении с виртуальной памятью HDD.
Файл включается и начинает работать вместе с pagefile.sys, но при этом функционирует отдельно от него. Поскольку swapfile имеет динамический объем — размер файла изменяется в зависимости от нагрузки — даже 256 мегабайт места вряд ли будет израсходовано. Все это делает отключение swapfile.sys абсолютно бесполезным — его можно перенести только на быстрый диск для ускорения работы системы.
Файл подкачки для SSD-дисков
При наличии SSD-диска, файл подкачки лучше перенести на него, поскольку данный тип накопителей работает быстрее в сравнении с HDD. При этом, если на компьютере наблюдается проблема с производительностью, куда логичнее будет сначала нарастить объем ОЗУ, а уже затем приобретать SSD и производить тонкую настройку компьютера.
При достаточном объеме оперативной памяти Windows практически не будет использовать файл подкачки. Есть миф, что постоянное использование файла подкачки на SSD вредит диску, поскольку диск быстро «откручивает» отведенное количество циклов записи. На самом деле это не так, и такие накопители отлично подходят для размещения файлов подкачки именно на них.
Файл подкачки отлично справляется поставленной задачей на SSD:
- Две основные операции с этим файлом: последовательная запись крупных массивов данных и произвольная запись небольших объемов информации. Проблем с выполнением этих задач на SSD не возникает.
- Из файла pagefile.sys считывается в 40 раз больше данных, чем записывается (40:1 соотношение чтение/запись).
- Данные в 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%, поэтому универсального решения нет.
Чтобы определить оптимальный размер файла для себя, нужно:
- Открыть Диспетчер задач (через Панель управления или комбинацию клавиш Ctrl+Alt+DeL).
- Перейти во вкладку Быстродействие, чтобы наблюдать за объемом используемой памяти.
- «Загрузить» систему по максимуму, ориентируясь на обычное использование компьютера: открыть рабочие программы, новую игру, десяток вкладок в браузере с Youtube или музыкой, мессенджеры.
- Используемый объем ОЗУ умножаем на два. Из этого количества вычитается объем ОЗУ, и получается оптимальный размер файла подкачки.
Примеры расчета:
- На компьютере 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 нужно:
- В открывшемся окне «Параметры быстродействия» перейти во вкладку Дополнительно.
- В разделе «Виртуальная память» нажать кнопку Изменить…
- Убрать галочку «Автоматически выбирать объем файла подкачки» (по-умолчанию эта настройка рекомендуется большинству пользователей).
- Нажать кнопку Задать и указать исходный и максимальный размер файла подкачки в мегабайтах (значение может быть одинаковым). Внизу окна Windows предложит оптимальные значения по мнению системы.
- Нажать Ок и перезагрузить систему, чтобы изменения вступили в силу.
На этой же странице можно полностью отключить файл подкачки, выбрав соответствующий пункт. После отключения, файл пропадет только после перезагрузки компьютера. Также можно выбрать диск, на котором файл будет располагаться. Кто не помнит или не знает, 1 Гб — 1024 Мб, 2 Гб — 2048 Мб, 4 Гб — 4096 Мб и так далее.
Windows 7, 8/8.1
Изменить размер файла подкачки в Windows 7, 8 и 8.1 можно в Свойствах системы. Для этого нужно нажать правой кнопкой мыши по значку Мой компьютер и выбрать пункт «Свойства». В левом меню будет располагаться кнопка «Защита системы». В настройки системы также можно перейти через Панель управления — это касается любой версии Windows.
Также можно сразу попасть на страницу настроек, написав команду sysdm.cpl в строке «Выполнить» (Win + R). Пошаговая инструкция:
- Нажимаем комбинацию клавиш Win + R, в появившемся окне вводим sysdm.cpl, нажимаем Enter.
- Откроется окно Свойства системы, вверху которого нужно перейти во вкладку Дополнительно.
- Нажать на кнопку Параметры в разделе Быстродействие.
- В открывшемся окне еще раз перейти во вкладку Дополнительно.
- Нажать на кнопку Изменить в разделе Виртуальная память.
После этого откроется окно, которое приблизительно одинаково в Windows всех версий с 7 по 10 включительно. Здесь можно установить нужный размер файла подкачки, выбрать диск для него или отключить функционал вовсе. По умолчанию может стоять настройка «Автоматически определять размер файла подкачки» — эту галочку нужно будет снять, чтобы выставить свои параметры. Изменения вступят в силу после перезагрузки компьютера.
Windows XP
Для Windows XP оптимальным размером файла подкачки считаются следующие значения (в зависимости от оперативной памяти):
- 512 Мб ОЗУ – 2048 Мб
- 1 Гб ОЗУ – 1312 Мб
- 2 Гб ОЗУ – 1024 Мб
- 4 Гб ОЗУ – 512 Мб
- 6 Гб ОЗУ и более – на усмотрение системы.
Опять же, расчеты носят индивидуальный характер, и все зависит от того, для чего используется конкретный компьютер. Для изменения размера файла подкачки в Windows XP нужно выполнить приблизительно такие же действия, как и на новых Windows:
- Нажать правой кнопкой мыши по иконке Мой компьютер на рабочем столе.
- В появившемся контекстном меню открыть вкладку Свойства.
- Перейти во вкладки Дополнительно -> Быстродействие.
- Перейти по ссылке Виртуальная память и нажать на кнопку Изменить.
Как и во всех остальных случаях, полное отключать файл подкачки не нужно. Достаточно оставить выбор его размера на усмотрение системы, либо самому выставить минимальный размер вы 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. Начнем мы с такой штуки как файл подкачки. В этой статье вы найдёте ответы на такие вопросы: Где находится файл подкачки?; Как правильно настроить файл подкачки?; Как задать оптимальный размер файла подкачки для разных объемов оперативной памяти?. Поехали!
Файл подкачки. Терминология.
Файл подкачки (pagefile.sys) — это системный файл на жестком диске (как правило на системном диске) компьютера, который служит как бы дополнением (расширением) к оперативной памяти. Также эту дополнительную память называют виртуальной памятью компьютера.
Виртуальная память — метод управления памятью компьютера для выполнения программ требующих большие объемы оперативной памяти, чем есть реально на компьютере. Недостающую оперативную память такие программы получают из файла подкачки. Другими словами, файл подкачки разгружает оперативную память в периоды её сильной загрузки.
Оперативная память в разы быстрее чем память файла подкачки. Если одновременно запустить несколько приложений в системе, которые потребляют много оперативной памяти, то данные неиспользуемых из них будут выгружены из оперативной памяти в менее быструю виртуальную память. Активные же приложения будут обслуживаться непосредственно оперативной памятью (RAM). Также, если например свернутое приложение развернуть, то данные из виртуальной памяти вновь перейдут в RAM.
Как настроить файл подкачки и изменить его размер?
Грамотная, правильная настройка файла подкачки поможет значительно ускорить работу компьютера. Этим грех было бы не воспользоваться. Где можно его настроить?
- Для Windows XP:
Пуск > Настройка > Панель управления > Система > Дополнительно > Быстродействие > Параметры > Дополнительно > Изменить - Для Windows 7/8/Vista:
Пуск > Настройка > Панель управления > Система > Дополнительные параметры системы > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить
До пункта Быстродействие можно дойти также введя команду sysdm.cpl в командной строке Выполнить (командную строку можно открыть нажав WIN+R).
Если вы все сделали правильно, то должны оказаться в окне Виртуальная память. По умолчанию в Windows 7/8/8.1/10 объём файла подкачки определяется автоматически самой системой.
Как видно на картинке, файл подкачки можно настроить для каждого раздела (и каждого диска) отдельно. Чтобы задать свой размер файла подкачки, нужно:
- В самом верху окна снять галочку с пункта Автоматически выбирать объём файла подкачки.
- Выберите раздел (либо физический диск) для которого настраивается файл подкачки.
- Поставьте переключатель в пункт Указать размер, укажите Исходный размер и Максимальный размер (указывается в мегабайтах)
- Обязательно нажмите на кнопку Задать.
Для отключения файла подкачки поставьте переключатель в пункт Без файла подкачки.
Размер файла подкачки Windows. Какой правильный?
На счет оптимального размера файла подкачки есть разные версии. Я выражу свою точку зрения на этот счет, которая основана на моих наблюдениях и опытах с файлом подкачки на различном оборудовании. Она может совпадать с мнениями некоторых IT-специалистов. Я приверженец версии, что если на компьютере установлено 6-8 Гб и более оперативной памяти, то файл подкачки можно вообще отключить. Считаю, что большие объёмы файла подкачки, только тормозит компьютер. Конечно если объём оперативной памяти менее 6 Гб, то лучше конечно задать определенный объём дополнительной виртуальной памяти.
Как правильно задать объём файла подкачки? Минимальный размер файла подкачки должен совпадать с максимальным. Например: 512-512, 1024-1024, 2048-2048 — это правильное заполнение, а 512-1024, 1024-2048 — неправильное заполнение.
Одинаковые показатели минимального и максимального размера файла подкачки, снижают фрагментацию этого файла, а это следовательно ускоряет процесс считывания информации из него.
Теперь, в зависимости от объёма оперативной памяти посмотрим какой размер файла подкачки нужно задать. Есть следующие примерные показатели:
- оптимальный размер файла подкачки для 512 Mb оперативной памяти, — 5012 Mb;
- оптимальный размер файла подкачки для 1024 Mb оперативной памяти, — 4012 Mb;
- оптимальный размер файла подкачки для 2048 Mb оперативной памяти, — 3548 Mb;
- оптимальный размер файла подкачки для 4096 Mb оперативной памяти, — 3024 Mb;
- оптимальный размер файла подкачки для 8 Гб оперативной памяти, — 2016 Mb;
- оптимальный размер файла подкачки для 16 Гб оперативной памяти (и больше), — без файла подкачки.
Конечно, это субъективный взгляд и данные показатели не могут быть абсолютно точными, рекомендуемыми, но на практике именно они давали эффект. Вы можете сами поэкспериментировать и найти лучшее сочетание для вашего компьютера. Тут есть и некоторые примечания.
Например:
- Некоторые приложения требуют наличия файла подкачки. Отключение его может привести к ошибкам в работе таких приложений. При отключении виртуальной памяти на системном диске, также станет невозможной запись дампа памяти при BSOD’ах (Синий экран смерти).
- Если вы, как правило, сворачиваете несколько приложений оставляя их запущенными, а сами переключаетесь на другие, то тут вам тоже может понадобиться большой объём файла подкачки, так как данные свернутых приложений записываются именно в него. Хотя, и здесь все зависит от объема RAM.
Правильное расположение файла подкачки. На каком диске включить?
Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске. Считается, что файл подкачки делить на 2 части:
- Первая часть на системном диске (разделе) (как раз для записи информации отладочной записи при синих экранах смерти)
- Вторая часть на самом быстром диске
При этом система во время работы обращается к наименее загруженному разделу, не трогая первый.
Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024мб). Эта хитрость позволяет избавиться от фрагментации данного файла.
Итоги:
Надеюсь приведенные в статье советы помогут вам правильно настроить файл подкачки на вашем компьютере и оптимизирует его работу. Если есть вопросы пишите в комментариях, постараюсь дать на них исчерпывающие ответы.
Увеличение файла подкачки до оптимального размера в Windows 10
Файлом подкачки называют скрытый системный файл 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:
- Файл swapfile.sys используется Windows 10 в качестве файла подкачки для Metro-приложений и плиточных приложений (UWP).
- Максимальный размер файла в текущих версиях Windows всего 256 Мб. Удаление файла негативно скажется на производительности самой Windows, особенно на слабых машинах.
- Перенос swapfile.sys на SSD-накопитель ожидаемо даст прирост скорости в сравнении с виртуальной памятью HDD.
Файл включается и начинает работать вместе с pagefile.sys, но при этом функционирует отдельно от него. Поскольку swapfile имеет динамический объем — размер файла изменяется в зависимости от нагрузки — даже 256 мегабайт места вряд ли будет израсходовано. Все это делает отключение swapfile.sys абсолютно бесполезным — его можно перенести только на быстрый диск для ускорения работы системы.
Файл подкачки для SSD-дисков
При наличии SSD-диска, файл подкачки лучше перенести на него, поскольку данный тип накопителей работает быстрее в сравнении с HDD. При этом, если на компьютере наблюдается проблема с производительностью, куда логичнее будет сначала нарастить объем ОЗУ, а уже затем приобретать SSD и производить тонкую настройку компьютера.
При достаточном объеме оперативной памяти Windows практически не будет использовать файл подкачки. Есть миф, что постоянное использование файла подкачки на SSD вредит диску, поскольку диск быстро «откручивает» отведенное количество циклов записи. На самом деле это не так, и такие накопители отлично подходят для размещения файлов подкачки именно на них.
Файл подкачки отлично справляется поставленной задачей на SSD:
- Две основные операции с этим файлом: последовательная запись крупных массивов данных и произвольная запись небольших объемов информации. Проблем с выполнением этих задач на SSD не возникает.
- Из файла pagefile.sys считывается в 40 раз больше данных, чем записывается (40:1 соотношение чтение/запись).
- Данные в 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%, поэтому универсального решения нет.
Чтобы определить оптимальный размер файла для себя, нужно:
- Открыть Диспетчер задач (через Панель управления или комбинацию клавиш Ctrl+Alt+DeL).
- Перейти во вкладку Быстродействие, чтобы наблюдать за объемом используемой памяти.
- «Загрузить» систему по максимуму, ориентируясь на обычное использование компьютера: открыть рабочие программы, новую игру, десяток вкладок в браузере с Youtube или музыкой, мессенджеры.
- Используемый объем ОЗУ умножаем на два. Из этого количества вычитается объем ОЗУ, и получается оптимальный размер файла подкачки.
Примеры расчета:
- На компьютере 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 нужно:
- В открывшемся окне «Параметры быстродействия» перейти во вкладку Дополнительно.
- В разделе «Виртуальная память» нажать кнопку Изменить…
- Убрать галочку «Автоматически выбирать объем файла подкачки» (по-умолчанию эта настройка рекомендуется большинству пользователей).
- Нажать кнопку Задать и указать исходный и максимальный размер файла подкачки в мегабайтах (значение может быть одинаковым). Внизу окна Windows предложит оптимальные значения по мнению системы.
- Нажать Ок и перезагрузить систему, чтобы изменения вступили в силу.
На этой же странице можно полностью отключить файл подкачки, выбрав соответствующий пункт. После отключения, файл пропадет только после перезагрузки компьютера. Также можно выбрать диск, на котором файл будет располагаться. Кто не помнит или не знает, 1 Гб — 1024 Мб, 2 Гб — 2048 Мб, 4 Гб — 4096 Мб и так далее.
Windows 7, 8/8.1
Изменить размер файла подкачки в Windows 7, 8 и 8.1 можно в Свойствах системы. Для этого нужно нажать правой кнопкой мыши по значку Мой компьютер и выбрать пункт «Свойства». В левом меню будет располагаться кнопка «Защита системы». В настройки системы также можно перейти через Панель управления — это касается любой версии Windows.
Также можно сразу попасть на страницу настроек, написав команду sysdm.cpl в строке «Выполнить» (Win + R). Пошаговая инструкция:
- Нажимаем комбинацию клавиш Win + R, в появившемся окне вводим sysdm.cpl, нажимаем Enter.
- Откроется окно Свойства системы, вверху которого нужно перейти во вкладку Дополнительно.
- Нажать на кнопку Параметры в разделе Быстродействие.
- В открывшемся окне еще раз перейти во вкладку Дополнительно.
- Нажать на кнопку Изменить в разделе Виртуальная память.
После этого откроется окно, которое приблизительно одинаково в Windows всех версий с 7 по 10 включительно. Здесь можно установить нужный размер файла подкачки, выбрать диск для него или отключить функционал вовсе. По умолчанию может стоять настройка «Автоматически определять размер файла подкачки» — эту галочку нужно будет снять, чтобы выставить свои параметры. Изменения вступят в силу после перезагрузки компьютера.
Windows XP
Для Windows XP оптимальным размером файла подкачки считаются следующие значения (в зависимости от оперативной памяти):
- 512 Мб ОЗУ – 2048 Мб
- 1 Гб ОЗУ – 1312 Мб
- 2 Гб ОЗУ – 1024 Мб
- 4 Гб ОЗУ – 512 Мб
- 6 Гб ОЗУ и более – на усмотрение системы.
Опять же, расчеты носят индивидуальный характер, и все зависит от того, для чего используется конкретный компьютер. Для изменения размера файла подкачки в Windows XP нужно выполнить приблизительно такие же действия, как и на новых Windows:
- Нажать правой кнопкой мыши по иконке Мой компьютер на рабочем столе.
- В появившемся контекстном меню открыть вкладку Свойства.
- Перейти во вкладки Дополнительно -> Быстродействие.
- Перейти по ссылке Виртуальная память и нажать на кнопку Изменить.
Как и во всех остальных случаях, полное отключать файл подкачки не нужно. Достаточно оставить выбор его размера на усмотрение системы, либо самому выставить минимальный размер вы 512-1024 Мб.
Оптимальный размер файла подкачки для 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.
- В поиске задаём название sysdm.cpl.
- В окне «Свойства системы» выбираем вкладку «Дополнительно» и в разделе «Быстродействие» нажимаем «Параметры».
- В новом окне «Параметры быстродействия» снова выбираем вкладку «Дополнительно», а в разделе «Виртуальная память» нажимаем «Изменить».
Осталось задать нужные размеры. Для этого снимаем флаг «Автоматически выбирать объем файла подкачки» и для диска C: задаём значения.
- В исходный — указываем минимальный вычисленный размер.
- В максимальный — оптимальный из таблицы.
Размер задается в мегабайтах, поэтому умножаем гигабайты на 1000 для простого вычисления приблизительного значения.
Для применения настроек требуется нажать кнопку «Задать».
Можно ли отключить файл подкачки
В настройках можно отказаться от использования файла подкачки. Однако, делать это не рекомендуется, так как некоторые приложения и игры из-за программных особенностей могут обращаться к виртуальной памяти даже в тех случаях, когда им хватает оперативной. И если им это не удастся, то возникают проблемы в работе.
оптимальный размер файла подкачки для игр
Сегодня, наверное, трудно найти пользователя современных компьютерных систем, работающих под управлением ОС Windows (и Win7 в частности), которые бы так или иначе не сталкивались с понятием файла подкачки (он обозначается как Pagefile.sys и является системным). Давайте посмотрим, что он представляет собой на самом деле, а также определим его наилучший размер для оптимизации производительности системы. Какой оптимальный размер файла подкачки Windows 7 рекомендуется установить, сейчас и будет выяснено.
Что такое файл подкачки?
Для начала немного теории. Собственно, сам файл подкачки, присутствующий в любой «операционке» Windows, является как бы дополнительным средством увеличения размера оперативной памяти компьютера, когда ее собственного объема не хватает для выполнения некоторых «тяжеловесных» в плане системных ресурсов задач или обработки большого количества данных (например, вычислений с плавающей запятой, что большей частью касается современных игр и приложений мультимедиа).
На самом же деле в этом файле прописывается весь тот «хлам», который подлежит обработке, если оперативной памяти недостаточно. Иными словами, сам объект отвечает за резервирование места на жестком диске для выполнения некоторых операций. Иными словами, когда «оперативка» чересчур перегружена, данные сбрасываются на винчестер, где и происходит обработка.
Но тут важно понимать один главный аспект: дело в том, что обращение системы к оперативной памяти производится намного быстрее, чем к жесткому диску, обладай он сколь угодно быстрой скоростью вращения шпинделя (от чего, кстати, и зависит скорость считывания данных). К сожалению, Windows 7 оптимальный размер файла подкачки определяет самостоятельно. И это не всегда есть хорошо.
Дело в том, что разработчики самой системы постарались установить размер резервированного пространства, так сказать, в некоем универсальном варианте для всех возможных конфигураций. Но если учесть особенности установленного оборудования (зачастую даже нестандартного), тут может возникнуть множество проблем. Сам же файл подкачки Windows 7, оптимальный размер которого установлен самой «операционкой», может не справляться с возложенными на него задачами. Но об этом чуть позже.
Доступ к функциям изменения размера файла подкачки и способы оптимизации
Настройка и изменение размера самого файла производятся в стандартной «Панели управления». Там изначально выбирается раздел настроек и безопасности, затем – меню «Система». Слева в окне имеется гиперссылка на дополнительные параметры. Кликнув по ней, можно получить доступ к основному окну настройки. Здесь используется вкладка «Дополнительно» и осуществляется переход на изменение настроек нажатием кнопки «Параметры».
Тут, опять же, есть вкладка «Дополнительно», в меню которой присутствует строка «Виртуальная память» и кнопка «Изменить». Нажимаем ее и переходим к настройке.
Сразу видно, что по умолчанию установлен определенный размер, поскольку задействована строка автоматического выбора. Теперь снимаем с нее галочку и пытаемся поменять установленный размер по своему усмотрению. Вот тут-то и начинаются подвохи.
Дело в том, что некоторые пользователи имеют твердо укоренившееся мнение о том, что большая установленная размерность будет способствовать более быстрой обработке данных. Абсолютный нонсенс! При слишком большом заданном размере система просто начнет игнорировать оперативную память и все больше обращается к зарезервированной области жесткого диска. А это, как уже было сказано, происходит со скорость, меньшей, чем при доступе к «оперативке». Но и сама система при использовании оперативной памяти способна резервировать порядка 30 % ресурсов, дабы не обращаться к файлу подкачки.
Зачем нужно менять параметры и настройки файла подкачки
Теперь посмотрим на оптимальный размер файла подкачки Windows 7 x64 для игр или для выполнения некоторых ресурсоемких операций. В принципе, в данном случае разрядность системы (архитектура 32 или 64 бита) в общем-то роли не играет. Если кто еще не понял, все зависит только от количества установленных планок «оперативки», то бишь ее объема.
Вообще многие специалисты не рекомендуют выставлять слишком большой размер, но и отключать файл подкачки в большинстве случаев не стоит (разве что при наличии оперативной памяти более 8 Гб). Самым лучшим решением станет ручная установка размера на уровне половины от имеющегося стандартного значения. Специалисты Microsoft не советуют заниматься подобными вещами, считая, что это повредит всей системе в целом. Как показывает практика, ничего подобного не наблюдается. Можно вообще отключить задействование резервной области винчестера, и это никак не скажется на работоспособности или производительности системы. Кстати, и игра, запущенная с жесткого диска (а не с оптического носителя), не будет выдавать ошибок, а обработка той же трехмерной графики будет производиться намного быстрее.
Windows 7: оптимальный размер файла подкачки (общепринятые стандарты)
Теперь давайте посмотрим на общепринятые параметры, предлагаемые для размера файла подкачки в «семерке». Для этого стоит просто взглянуть на следующую таблицу.
Оперативная память | Размер файла подкачки |
512 Мб | 2248 Мб |
1024 Мб | 2048 Мб |
2048 Мб | 1512 Мб |
4096 Мб | 1024 Мб |
8 Гб | 0 Мб (можно полностью отключить) |
Как видно из вышеприведенных данных, чем больше планок оперативной памяти установлено, тем меньший размер имеет резерв дискового пространства. Однако, если говорить о некоторых специфичных задачах или современных играх, данные параметры можно изменять (все зависит от требований, предъявляемых самим приложением, а также от имеющейся конфигурации).
Нужно ли следовать стандартным советам?
Стандарты стандартами, но закономерно возникает вопрос: а следует ли придерживаться общепринятых правил?
Сразу стоит обратить внимание на отзывы пользователей. Так, например, многие утверждают, что оптимальный размер файла подкачки Windows 7 x32 (4 Гб «оперативки») можно устанавливать ниже значения по умолчанию, а то и отключить использование резерва вовсе. Но и это еще не все. Даже при наличии всего 1-2 Гб «оперативки» (если работать, скажем, только с офисными документами), задействовать файл подкачки не стоит вообще. Его включение принесет только вред, поскольку, как уже понятно, система будет обращаться к винчестеру чаще, чем к «оперативке», что, в свою очередь, может вызвать достаточно сильное «торможение».
Оптимальный размер файла подкачки Windows 7 (x64): реальное использование
Если уж не хотите следовать описанным рекомендациям, можно использовать «продвинутые» программы-оптимизаторы вроде Advanced System Care или чего-то другого. Если хорошенько покопаться в настройках, можно найти и оптимизатор файла подкачки.
В принципе, если разобраться, такие приложения работаю достаточно эффективно, позволяя должным образом изменять настройки и устанавливать для той же системы Windows 7 оптимальный размер файла подкачки, правда, при условии запуска от имени администратора.
Что в итоге?
В заключение остается добавить, что вышеописанные действия стоит предпринимать только на свой страх и риск. Хоть в Windows 7 оптимальный размер файла подкачки по большому счету особой-то роли не играет (чаще всего современные компьютерные системы имеют достаточно мощную конфигурацию), тем не менее изменять его размер, скажем, в сторону увеличения не рекомендуется. Проще всего просто его отключить, ничего страшного не произойдет, уж поверьте.
Как изменить настройки виртуальной памяти в Windows 10
Хотя вам, вероятно, не нужно настраивать страницу вашего ПК и файлы подкачки, полезно знать, что они собой представляют, при устранении неполадок или если вы пытаетесь освободить немного места на жестком диске.
Что такое файл подкачки?
Файл подкачки действует как физическое расширение ОЗУ и используется для выгрузки избыточных или неиспользуемых данных из памяти на жесткий диск. Это необходимо, потому что, если основная оперативная память системы перегружена, а пространство страницы недоступно, программа может аварийно завершить работу и потенциально потерять данные.
Что такое файл подкачки?
Файл подкачки и файл подкачки выполняют, по сути, одну и ту же функцию. Файлы подкачки также представляют собой зарезервированный раздел дискового пространства, который используется для выгрузки данных из ОЗУ. Одна из основных функций файла подкачки — предоставить пространство страницы для приложений Windows из Магазина Windows. Когда приложение Windows переходит в режим ожидания, оно выгружается в файл подкачки, пока пользователь не активирует его снова. Это освобождает память для более важных задач, которые выполняются в данный момент.
Файл подкачки сосуществует с файлом подкачки и намного меньше по размеру, занимая не более нескольких сотен мегабайт места. Он находится в фоновом режиме и не требует вмешательства пользователя. Если вы хотите проверить размер файла подкачки, он указан как swafile.sys в дереве файлов Windows.
Помимо использования лишь небольшой части дискового пространства, файл подкачки не влияет на производительность, если к нему не обращаются постоянно (как и файл подкачки, если на то пошло).Обычно это происходит, когда в системе заканчивается фактическая оперативная память. Если это происходит с вами, подумайте об установке дополнительной оперативной памяти.
С другой стороны, если у вас куча ОЗУ, но вы отчаянно нуждаетесь в пространстве для хранения, вы можете уменьшить размер файла подкачки. Ниже приведены инструкции по изменению файла подкачки и его размер.
Как изменить размер файла подкачки?
Чтобы изменить размер файла подкачки, перейдите в раздел «Система» панели управления Windows.Откройте «Дополнительные настройки системы» и перейдите на вкладку «Дополнительно». Нажмите кнопку «Настройки» в разделе «Производительность», чтобы открыть другое окно. Щелкните вкладку «Дополнительно» в новом окне и нажмите «Изменить» в разделе «Виртуальная память».
Невозможно напрямую настроить размер файла подкачки. Если на вашем компьютере включен файл подкачки, что должно быть по умолчанию, то Windows динамически настроит его размер за вас.
Какого размера должен быть мой файл подкачки?
Первоначально Windows настроит размер файла подкачки на основе объема установленной памяти и доступного свободного места на диске.Если вы не запускаете приложения, интенсивно использующие память (например, виртуальные машины и производственное программное обеспечение), кроме игр, вы можете уменьшить размер файла подкачки до доли от общей доступной оперативной памяти.
Лично у меня файл подкачки настроен на 2 ГБ в системе с 16 ГБ ОЗУ без каких-либо проблем. Для пользователей с 8 ГБ ОЗУ или меньше я бы рекомендовал оставить размер страницы по умолчанию.
Вы также можете полностью отключить разбиение по страницам, чтобы максимально сэкономить место. Я бы настоятельно не рекомендовал этого делать, так как это может привести к сбою вашей системы и программ, когда у вас неожиданно закончится ОЗУ.Некоторые критические функции в старых версиях Windows, такие как полный дамп памяти, даже не запускались с отключенным файлом подкачки.
.
Как добавить пространство подкачки в Ubuntu 16.04
× Содержание
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
- Хакерские новости
Поделиться ссылкой
Ссылка на руководство
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
.
Как управлять виртуальной памятью (файлом подкачки) в Windows 10
Это руководство было написано членом сообщества Tom’s Hardware viveknayyar007 . Вы можете найти список всех их руководств здесь.
Файл подкачки в Windows 10 — это скрытый системный файл с расширением .SYS, который хранится на системном диске вашего компьютера (обычно C: \). Файл подкачки позволяет компьютеру работать без сбоев за счет снижения нагрузки на физическую память или ОЗУ.
Проще говоря, каждый раз, когда вы открываете больше приложений, чем может вместить ОЗУ на вашем ПК, программы, уже присутствующие в ОЗУ, автоматически переносятся в файл подкачки.Технически этот процесс называется пейджингом. Поскольку файл подкачки работает как вторичное ОЗУ, часто его также называют виртуальной памятью.
Минимальный и максимальный размер файла подкачки может быть в 1,5 и 4 раза больше физической памяти вашего компьютера, соответственно. Например, если на вашем компьютере 1 ГБ ОЗУ, минимальный размер файла подкачки может составлять 1,5 ГБ, а максимальный размер файла — 4 ГБ.
По умолчанию Windows 10 автоматически управляет файлом подкачки в соответствии с конфигурацией вашего компьютера и имеющейся в нем оперативной памятью.Однако, если вы когда-либо сталкиваетесь с задержками при работе в Windows 10 или начинаете получать PAGE_FAULT_IN_NONPAGED_AREA или KERNEL_DATA_INPAGE_ERROR синий экран смерти (BSOD), управление размером файла подкачки вручную — это первое, на что вам следует обратить внимание.
Управлять размером файла подкачки вручную в Windows 10 очень просто. Вот как это сделать:
- Используйте учетную запись администратора для входа в Windows 10.
- На рабочем столе щелкните правой кнопкой мыши кнопку «Пуск», чтобы открыть контекстное меню.
- Щелкните System .
- На левой панели окна System щелкните Advanced system settings .
- Убедитесь, что в поле System Properties вы находитесь на вкладке Advanced .
- Нажмите кнопку Settings в разделе Performance .
- В поле Performance Options перейдите на вкладку Advanced .
- Нажмите кнопку Изменить в разделе Виртуальная память .
- В поле Virtual Memory снимите флажок Автоматически управлять размером файла подкачки для всех дисков .
- В доступном списке щелкните, чтобы выбрать диск, на котором установлена Windows 10. (C: в большинстве случаев.)
- Внизу списка щелкните, чтобы выбрать переключатель Custom size .
- В поля, которые теперь включены, введите минимальный и максимальный размер файла подкачки в мегабайтах (МБ) в соответствии с физической памятью, имеющейся на вашем компьютере.
- Щелкните Set , а затем щелкните OK .
- По завершении перезагрузите компьютер.
.
Как настроить виртуальную память (файл подкачки) на VPS
× Содержание
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
- Хакерские новости
Поделиться ссылкой
Ссылка на руководство
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
.
Как добавить своп в Ubuntu 14.04
× Содержание
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
- Хакерские новости
Поделиться ссылкой
Ссылка на руководство
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
.
Как добавить своп в Ubuntu 12.04
× Содержание
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
- Хакерские новости
Поделиться ссылкой
Ссылка на руководство
× Поделиться этим учебником
Куда бы вы хотели этим поделиться?
.
Оптимизация работы файла подкачки в Windows 7
Как я уже ранее писал в статье об оптимизации работы подкачки в Ubuntu, в операционных системах семейства Windows эта функция реализована крайне неудачно, что сильно отражается на общей производительности.
Эта тема обсуждалась на многих форумах и блогах, и, возможно, вы не найдете здесь для себя ничего нового. Эта статья лишь систематизация личного опыта применительно к практике использования подкачки в ОС Windows.
Файл подкачки (pagefile.sys) находится на разделе жесткого диска, где установлена система, и имеет атрибуты — «Скрытый» и «Системный«.
Windows очень активно использует файл подкачки, значительно разгружая оперативную память.
По умолчанию (чтоб они скисли со своим пресловутым умолчанием 🙂 ) файл подкачки в Windows является динамическим, что означает автоматическое изменение его объема в зависимости от текущих потребностей ОС, что имеет только отрицательную сторону — система постоянно к нему обращается, изменяя его размер, и увеличивает его фрагментацию, сокращая срок жизни жесткого диска. Поэтому его нужно делать статическим. Это обеспечит его лучшую производительность. Системе, в свою очередь, не потребуется каждый раз изменять его размер, тем самым исчезнет и фрагментация.
Как его сделать статическим расскажу чуть ниже. А пока разберемся с тем, как же добраться до настроек файла подкачки.
Найти его настройки можно следующим образом: «Пуск» –> «Панель управления» –> «Система», в меню слева выберите «Дополнительные параметры системы»; – в открывшемся окне Свойства системы на вкладке «Дополнительно»– в разделе «Быстродействие»– щелкните кнопку «Параметры…»; – в открывшемся окне «Параметры быстродействия» откройте вкладку «Дополнительно», внизу в разделе «Виртуальная память» щелкните кнопку «Изменить…»
Либо можно поступить проще — вызываем контекстное меню нажатием правой клавиши мыши на значке «Компьютер» на рабочем столе, выбираем «Свойства» и сразу же попадаем в меню «Система»
Еще проще попасть в окно «Система», нажав последовательно клавиши Windows и Pause|Break.
Убираем птичку с «Автоматически выбирать объем файла подкачки», как на скриншоте:
И выбираем Указать размер:
И вот тут возникает вопрос: «Какой же размер надо указать в полях «Исходный размер МБ» и «Максимальный размер МБ» и как сделать файл подкачки статическим?»
По моему опыту и экспериментами с разными объемами ОЗУ и размером файла подкачки могу сказать следующее: если у вас объем оперативной памяти 6 Гб и более, и вы не работаете в ресурсоёмких приложениях (обработка фотографий, видеомонтаж, архитектура, 3D-моделирование и прочие) то можно смело указать параметр «Без файла подкачки», кликнуть «Задать» и после перезагрузки наслаждаться увеличением быстродействия системы! 🙂
При увеличении файла подкачки перезагрузка не требуется, а при уменьшении его размера или отключении, чтобы изменения вступили в силу, следует перезагрузить компьютер!
Из полуторогодовой практики я определил для себя ряд приблизительных размеров файла подкачки с разными объемами оперативной памяти:
Для Windows 7 (х32):
1024 Мб ОЗУ — наилучший размер файла подкачки — 2048 Мб;
2048 Мб ОЗУ — наилучший размер файла подкачки — 1512 Мб;
3000 Мб ОЗУ — наилучший размер файла подкачки — 768-1024 Мб;
Для Windows 7 (х64):
4024 Мб ОЗУ — наилучший размер файла подкачки — 512-768 Мб;
6 и более Гб ОЗУ — без файла подкачки!
В Windows XP данные значения могут быть меньше в два раза, т.к. Windows XP потребляет и оперативной памяти почти в два раза меньше.
Чтобы сделать файл подкачки статическим (фиксированным) просто выставляем одинаковые значения для исходного размера и максимального! Все очень просто.
Таким образом, смысл в том, чем больше у вас ОЗУ, тем меньше вам нужен файл подкачки, и в ваших интересах выставить его размер как можно меньшим, а, начиная уже с 6 Гб, необходимость в нем практически отпадает. При том условии, что вы не дизайнер, не профессиональный фотограф, не архитектор и не видеомонтажер, и не используете компьютер для работы в профессиональных ресурсоемких приложениях. В этой ситуации для отключения файла подкачки вам потребуется уже не 6 Гб, а 8 Гб оперативной памяти. В противном случае система может вам сообщить о нехватке памяти.
В моем случае с объемом оперативной памяти в 6 Гб при отключенном файле подкачки был лишь один случай, когда Windows 7 x64 сообщила мне о нехватке памяти в системе. Мне необходимо было проверить внешний HDD, объемом в 500 Гб, на ошибки и их исправить. И вот запустив этот процесс, через несколько минут я заметил, что система заполнила почти всю оперативную память и появилось окно, сообщающее о нехватке памяти в системе. И мне пришлось быстренько залесть в настройки файла подкачки и установить 512 Мб, чего оказалось достаточно. Ох уж и прожорлива эта семерочка!!!!
Иногда я поступал еще радикальнее по примеру ОС Linux — создавал отдельный раздел жесткого диска с нужным размером, указывал файловую систему FAT32 (т. е. форматировал в FAT32), производил его дефрагментацию (ОБЯЗАТЕЛЬНО!) и указывал в настройках расположение файла подкачки на этом разделе, используя весь его объем (не забыв указать исходный размер одинаковым с максимальным!!!). И получал отличный результат.
Также если у вас на компьютере установлено несколько жестких дисков, то перенесите файл подкачки с раздела, где у вас установлена Windows, на другой жесткий диск.
Спасибо за внимание и всего доброго!
Какой размер выбрать, как увеличить и изменить файл подкачки в Windows
При работе операционная система постоянно использует физическую оперативную память компьютера, однако когда данные ресурсы заканчиваются, Windows задействует так называемый файл подкачки — pagefile.sys, он срабатывает в роли виртуальной памяти компьютера, для улучшения его быстродействия. Как и многие другие параметры ОС, размер файла подкачки в Windows 7 выставлен по умолчанию и обычно равен размеру физической оперативной памяти ПК. Опытным путем было замечено, что для наилучшей производительности компьютера этот размер нужно увеличить в 2 раза, но при наличии большого свободного пространства на диске, можно поэкспериментировать и увеличить данное число по своему усмотрению, однако к значительному ускорению ПК,в большинстве случаев, это не приведет.
Перейдем к настройке самого файла, делается это при помощи встроенных средств Windows. Прежде всего, необходимо открыть окно свойств системы:
В разделе Быстродействие нажимаем «Параметры
»:
В появившемся окне переходим на вкладку «Дополнительно
». Клик по кнопке «Изменить
» в разделе «Виртуальная память
» вызывает окно настройки файла подкачки, который используется при нехватке объема оперативной памяти:
Откроется окно для настройки виртуальной памяти, прежде всего, нужно разблокировать изменяемые настройки, сняв верхнюю галочку напротив пункта «Автоматически выбирать объем файла подкачки»:
Теперь устанавливаем маркер напротив пункта «Указать размер
» и заполняем два поля Исходный и Максимальный размер (учтите, что 1024 Мб соответствуют — 1Гб). Размер первого поля должен равняться объему вашей оперативной памяти ПК, а во втором увеличиваем это число в 2 раза. Некоторые специалисты рекомендуют делать их одинаковыми, это позволит избежать постоянной фрагментации файла и сможет ускорить его работу.
После того как вы определились с размером самого файла, нажмите кнопку «Задать
» и «ОК
», а также подтвердите ею все остальные открытые окна настроек.
Таким образом, мы изменили максимальный размер файла подкачки .
Как правило, в настройках по умолчанию Windows подбирает оптимальный размер данного файла, и редактировать данную настройку не рекомендуется, но в определенных ситуациях ручная настройка файла подкачки позволяет добиться увеличения скорости работы ПК.
Ниже будут перечислен ряд рекомендаций по настройке параметров оптимизации производительности системы при помощи редактирования параметров файла подкачки.
— если компьютер использует только один жесткий диск, рекомендуется расположить данный файл на его первом разделе.
— при использовании двух или более накопителей рекомендуется перенести его на самый быстрый накопитель или расположить его сразу на нескольких дисках.
— не рекомендуется располагать файл подкачки на двух (или более) разделах одного физического диска – это только снизит производительность системы.
— при нескольких дисках, не рекомендуется располагать файл подкачки на устаревших моделях винчестеров – это также снизит производительность компьютера.
— даже если в компьютере установлен достаточный объем оперативной памяти, не следует устанавливать размер файла подкачки менее 1-1,5 гигабайт или полностью отключать его – это может повлиять на стабильность работы системы.
Далее будет описана последовательность действий при переносе файла подкачки на другой раздел диска, если таковой имеется (на скриншоте выше только один раздел).
1. Активируйте окно «Виртуальная память».
2. Также уберите галочку с настройки «Автоматически выбирать объем файла подкачки».
3. В списке выберите мышью раздел
, на котором располагается файл подкачки, и укажите параметр «Без файла подкачки
».
4. Кликните по кнопке «Задать
» и в появившемся диалоговом окне подтвердите ваши изменения.
5. Выберите новый раздел диска, на который хотите переместить данный файл.
6. При помощи переключателя укажите одно из значений:
— «Указать размер» — позволяет вручную указать размер файла.
— «Размер по выбору системы» — операционная система автоматически подберет оптимальный размер.
7. Кликните «Задать
» и закройте все диалоговые окна при помощи кнопки «ОК
». Чтобы изменения вступили в силу, требуется перезагрузка ПК.
Сегодня, наверное, трудно найти пользователя современных компьютерных систем, работающих под управлением ОС Windows (и Win7 в частности), которые бы так или иначе не сталкивались с понятием файла подкачки (он обозначается как Pagefile.sys и является системным). Давайте посмотрим, что он представляет собой на самом деле, а также определим его наилучший размер для оптимизации производительности системы. Какой оптимальный размер Windows 7 рекомендуется установить, сейчас и будет выяснено.
Что такое файл подкачки?
Для начала немного теории. Собственно, сам файл подкачки, присутствующий в любой «операционке» Windows, является как бы дополнительным средством увеличения размера оперативной памяти компьютера, когда ее собственного объема не хватает для выполнения некоторых «тяжеловесных» в плане системных ресурсов задач или обработки большого количества данных (например, вычислений с плавающей запятой, что большей частью касается современных игр и приложений мультимедиа).
На самом же деле в этом файле прописывается весь тот «хлам», который подлежит обработке, если оперативной памяти недостаточно. Иными словами, сам объект отвечает за резервирование места на жестком диске для выполнения некоторых операций. Иными словами, когда «оперативка» чересчур перегружена, данные сбрасываются на винчестер, где и происходит обработка.
Но тут важно понимать один главный аспект: дело в том, что обращение системы к оперативной памяти производится намного быстрее, чем к жесткому диску, обладай он сколь угодно быстрой скоростью вращения шпинделя (от чего, кстати, и зависит скорость считывания данных). К сожалению, Windows 7 оптимальный размер файла подкачки определяет самостоятельно. И это не всегда есть хорошо.
Дело в том, что разработчики самой системы постарались установить размер резервированного пространства, так сказать, в некоем универсальном варианте для всех возможных конфигураций. Но если учесть особенности установленного оборудования (зачастую даже нестандартного), тут может возникнуть множество проблем. Сам же файл подкачки Windows 7, оптимальный размер которого установлен самой «операционкой», может не справляться с возложенными на него задачами. Но об этом чуть позже.
Доступ к функциям изменения размера файла подкачки и способы оптимизации
Настройка и изменение размера самого файла производятся в стандартной «Панели управления». Там изначально выбирается раздел настроек и безопасности, затем — меню «Система». Слева в окне имеется гиперссылка на дополнительные параметры. Кликнув по ней, можно получить доступ к основному окну настройки. Здесь используется вкладка «Дополнительно» и осуществляется переход на изменение настроек нажатием кнопки «Параметры».
Тут, опять же, есть вкладка «Дополнительно», в меню которой присутствует строка «Виртуальная память» и кнопка «Изменить». Нажимаем ее и переходим к настройке.
Сразу видно, что по умолчанию установлен определенный размер, поскольку задействована строка автоматического выбора. Теперь снимаем с нее галочку и пытаемся поменять установленный размер по своему усмотрению. Вот тут-то и начинаются подвохи.
Дело в том, что некоторые пользователи имеют твердо укоренившееся мнение о том, что большая установленная размерность будет способствовать более быстрой обработке данных. Абсолютный нонсенс! При слишком большом заданном размере система просто начнет игнорировать оперативную память и все больше обращается к зарезервированной области жесткого диска. А это, как уже было сказано, происходит со скорость, меньшей, чем при доступе к «оперативке». Но и сама система при использовании оперативной памяти способна резервировать порядка 30 % ресурсов, дабы не обращаться к файлу подкачки.
Зачем нужно менять параметры и настройки файла подкачки
Теперь посмотрим на оптимальный размер файла подкачки Windows 7 x64 для игр или для выполнения некоторых ресурсоемких операций. В принципе, в данном случае (архитектура 32 или 64 бита) в общем-то роли не играет. Если кто еще не понял, все зависит только от количества установленных планок «оперативки», то бишь ее объема.
Вообще многие специалисты не рекомендуют выставлять слишком большой размер, но и отключать файл подкачки в большинстве случаев не стоит (разве что при наличии оперативной памяти более 8 Гб). Самым лучшим решением станет ручная установка размера на уровне половины от имеющегося стандартного значения. Специалисты Microsoft не советуют заниматься подобными вещами, считая, что это повредит всей системе в целом. Как показывает практика, ничего подобного не наблюдается. Можно вообще отключить задействование резервной области винчестера, и это никак не скажется на работоспособности или производительности системы. Кстати, и игра, запущенная с жесткого диска (а не с оптического носителя), не будет выдавать ошибок, а обработка той же трехмерной графики будет производиться намного быстрее.
Windows 7: оптимальный размер файла подкачки (общепринятые стандарты)
Теперь давайте посмотрим на общепринятые параметры, предлагаемые для размера файла подкачки в «семерке». Для этого стоит просто взглянуть на следующую таблицу.
Как видно из вышеприведенных данных, чем больше планок оперативной памяти установлено, тем меньший размер имеет резерв дискового пространства. Однако, если говорить о некоторых специфичных задачах или современных играх, данные параметры можно изменять (все зависит от требований, предъявляемых самим приложением, а также от имеющейся конфигурации).
Стандарты стандартами, но закономерно возникает вопрос: а следует ли придерживаться общепринятых правил?
Сразу стоит обратить внимание на отзывы пользователей. Так, например, многие утверждают, что оптимальный размер файла подкачки Windows 7 x32 (4 Гб «оперативки») можно устанавливать ниже значения по умолчанию, а то и отключить использование резерва вовсе. Но и это еще не все. Даже при наличии всего 1-2 Гб «оперативки» (если работать, скажем, только с офисными документами), задействовать файл подкачки не стоит вообще. Его включение принесет только вред, поскольку, как уже понятно, система будет обращаться к винчестеру чаще, чем к «оперативке», что, в свою очередь, может вызвать достаточно сильное «торможение».
Оптимальный размер файла подкачки Windows 7 (x64): реальное использование
В принципе, если разобраться, такие приложения работаю достаточно эффективно, позволяя должным образом изменять настройки и устанавливать для той же системы Windows 7 оптимальный размер файла подкачки, правда, при условии запуска от имени администратора.
Что в итоге?
В заключение остается добавить, что вышеописанные действия стоит предпринимать только на свой страх и риск. Хоть в Windows 7 оптимальный размер файла подкачки по большому счету особой-то роли не играет (чаще всего современные компьютерные системы имеют достаточно мощную конфигурацию), тем не менее изменять его размер, скажем, в сторону увеличения не рекомендуется. Проще всего просто его отключить, ничего страшного не произойдет, уж поверьте.
В целях наиболее эффективного использования системных ресурсов необходимо уметь правильно настраивать размер файла подкачки
. Что же такое и как с его помощью можно ускорить работу Windows?
Во время работы за компьютером мы запускаем различные приложения. Каждое из них потребляет определенное количество оперативной памяти. Если в какой-то момент физической памяти начинает не хватать, система может использовать так называемую виртуальную память, которая располагается на жестком диске компьютера в виде файла подкачки. Он называется , является скрытым и лежит в корневой папке диска. В случае необходимости система обращается к этому файлу, храня в нём данные, не поместившиеся в оперативную память.
Дисковая память работает намного медленнее оперативной, поэтому для увеличения быстродействия своего компьютера лучше приобрести и установить дополнительные модули физической памяти. Но если у вас старый компьютер и при этом нет возможности увеличить количество оперативки – можно увеличить файл подкачки, чтобы объем доступной памяти стал больше.
Установить нужный размер файла подкачки можно следующим образом:
В Windows XP
: щелкаем правой клавишей мыши по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
В Windows 7
: щелкаем правой клавишей мыши по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
Перед вами откроется подобное окошко:По умолчанию Windows сама выбирает размер файла подкачки и тот располагается на системном диске. На самом деле этот файл рекомендуется размещать на любом разделе отличном от системного.
Замечу, что файл подкачки должен находиться на системном диске для корректной записи отладочной информации (дампа памяти
). Если мы его отключаем, то в случае отказа системы (появления так называемого синего экрана смерти) не получится проанализировать дамп памяти и найти виновника BSoD. Но для тех, кто вообще не знает, что такое дамп памяти, это вряд ли будет проблемой. Большинство ищут причину BSoD по коду ошибки на синем экране. В любом случае придется выбирать между быстродействием и возможностью сбора данных о возникших проблемах.
Итак, сначала мы убираем файл подкачки с диска С
. Для этого выделяем данный диск и ставим маркер в пункте “Без файла подкачки” – жмем кнопку “Задать”:Для увеличения производительности компьютера исходный размер файла подкачки должен быть в 1,5-2 раза больше размера физической оперативной памяти
. Т.е. если у меня на компьютере 768 Мб оперативной памяти – значит в поле “Исходный размер” я выставляю 1152 Мб.
Если вы не знаете сколько на вашем ПК оперативной памяти, можете сделать следующее: щелкните правой клавишей мыши по значку “Мой компьютер” – “Свойства” – на вкладке “Общие” внизу посмотрите объем ОЗУ:Максимальный размер лучше ограничить той же цифрой
, что указали в поле “Исходный размер”. Это позволит избежать фрагментации файла подкачки.
Итак, задаем размер файла подкачки. В своем примере я выделяю диск D
– ставлю маркер в пункте “Особый размер” (в Windows 7 данный пункт называется “Указать размер”) – ввожу число 1152 в окошке “Исходный размер” – его же ввожу в окошке “Максимальный размер” (кстати, все вводимые здесь значения должны быть кратны 8) – нажимаю кнопку “Задать” – “ОК”:Перезагружаем компьютер, чтобы все изменения вступили в силу.
Windows позволяет создать файл подкачки на нескольких дисках сразу. Но я не рекомендовал бы вам так поступать – увеличить производительность компьютера таким образом все равно не получится.
В заключение хотел бы сказать, что все действия по настройке файла подкачки, описанные в статье, имеет смысл производить, если у вас слабый компьютер и в нем маловато оперативной памяти. В том случае, если в вашем ПК установлено 4 Гб (и более) оперативки – я не вижу особого смысла заниматься настройкой файла подкачки. В такой ситуации даже будет лучше наоборот – отключить его
(в окне “Виртуальная память” поставить маркер в пункте “Без файла подкачки” и нажать кнопку “Задать”).
Здравствуйте друзья! Хочу сегодня рассказать, что такое файл подкачки, зачем он нужен, и как правильно его настроить.
Настраивать файл подкачки я буду на компьютере с установленной операционной системой Windows 7
. Но все советы касаются так же и Windows XP, там просто путь к настройкам немного другой.
Что такое файл подкачки?
Файл подкачки
– это файл (место на жестком диске) которое операционная система использует в случае нехватки оперативной памяти.
Например, Вы запускаете программу или игру, которой нужно 2 Гб оперативной памяти, а у Вас только 1,5 Гб вот те 512 Мб будут браться из файла подкачки. Файл подкачки располагается на жестком диске или флешке.
Конечно же, лучше установить больше оперативной памяти, чтобы файл подкачки практически не использовался системой. Почему? Да потому, что это значительно тормозит работу компьютера. Ведь скорость доступа к оперативной памяти намного больше, чем к жесткому диску или флешке.
Да и когда файл подкачке берется с жесткого диска, то это создает дополнительную нагрузку на него и на систему в целом, а к тому же это сокращает срок его службы. Во как:).
Но не смотря на все это файл подкачки есть и значит нужно его просто правильно настроить, ниже я дам несколько советов, по настройке файла подкачки.
Для того, что бы изменить настройки файла подкачки, или увеличить файл подкачки, нажимаем правой кнопкой на значок “Компьютер”
(на рабочем столе) и нажимаем свойства.
В появившемся окне слева нажимаем на “Дополнительные параметры системы”
в разделе “Быстродействие”
нажимаем “Параметры”
.
В появившемся окне переходим на вкладку “Дополнительно”
и в разделе “Виртуальная память”
нажимаем “Изменить”
.
Откроется еще одно, вот такое окно.
Собственно в этом окне можно и нужно настроить файл подкачки.
Первым делом, нужно убрать файл подкачки с системного раздела (обычно с диска C
), как видите, у меня файл подкачки находится на диске D
. Раздел диска с установленной операционной системой и так загружен, а тут еще и файл подкачки:). В идеала, файл подкачки нужно ставить вообще на другой жесткий диск, так что, если у Вас такой установлен, то это очень хорошо. Установите виртуальную память на него.
Не устанавливайте файл подкачки на несколько разделов, это только создаст большую нагрузку на жесткий диск.
Что касается размера, то здесь все просто. Чем меньше оперативной памяти, тем больше файла подкачки. Рекомендуется ставить в 2-3 раза больше, чем установлено оперативной памяти. У меня например при 1,5 Гб ОЗУ, стоит 2 Гб файла подкачки.
Сделайте минимальный и максимальный размер виртуальной памяти одинаковым.
Можно и совсем отключить файл подкачки, и кстати это может существенно увеличить работу компьютера. Но только при условии, что у Вас установлен достаточный объем оперативной памяти, примерно такой.
Файл подкачки
— это файл который используется операционной системой Windows
в качестве дополнительной .
К примеру у Вас в системе 1 ГБ оперативной памяти и вы запустили приложение (игру) которая минимум кушает 1.5 Гб дополнительные 0.5 ГБ будут браться именно из файла подкачки. Сам файл подкачки система берет с жесткого диска или с флешки, которые гораздо медленней оперативной памяти.
О файле подачки, наверняка слышал каждый, но мало кто представляет что это и какова эффективность использования.
Мне доводилось слышать немало мифов, связанных с файлом подкачки и я думаю вам, дорогие читатели будет полезно знать что есть правда а что нет.
Начнем с начала, где настроить и увеличить файл подкачки?
Заходим в Пуск — Панель управления — Система — Дополнительно — В первом пункте «Быстродействие» выбираем параметры
.
Здесь мы переходим в пункт Дополнительно — в самом низу будет раздел «виртуальная память» в котором нажимаем «изменить»
Фух… наконец добрались. Чтобы задать файл подкачки, нажимаем на раздел диска, отмечаем пункт «Особый размер»
, устанавливаем максимальный и минимальный размер файла подкачки, затем давим задать
и кнопочку ОК.
Приступим к настройке
Снимаем файл подкачки с системного диска (тот на котором стоит Windows
). Это является одной из главных рекомендаций по установке файла подкачки. Почему так?
Дело в том что системный диск сильней нагружен чем остальные комплектующие, также на системный раздел обычно ставят 20-30 ГБ. Файл подкачки в 1-2 ГБ будет занимать ощутимое дисковое пространство на системном разделе.
Файл подкачки желательно устанавливать на отдельном диске. Если у вас всего один жесткий диск с несколькими разделами, то сменив с системного раздела на дополнительный, вы ему сильно не поможете, но все же раздел выбирайте не системный.
Файл подкачки ставится только на один раздел, одного жесткого диска. Установив файл подкачки на нескольких разделах вы рискуете сильно нагрузить ваш жесткий диск, в последствии может потребоваться
. Поэтому я не рекомендую так поступать.
Размер файла подкачки зависит от объема оперативной памяти, чем меньше оной, тем больше файл подкачки. Старых системах рекомендуется ставить в 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 ГБ но не более, чтобы обращение к файлу подкачки происходило только в критических ситуациях.
Файл подкачки лучше устанавливать на более пустых разделах вашего жесткого диска. Чем больше свободного места на ,
тем лучше, тем меньше будет его фрагментация. К тому же установка файла подкачки на почти заполненном разделе может вызывать ошибки типа — .
Происходит это от того, что система каждому приложению выделяет определенный объем памяти под временное хранения своих данных и в случае когда данные заняты файлом подкачки, вы видите ошибку. Позже я напишу как избавится от этой и других ошибок Windows. чтобы не пропустить.
Вообще правильная настройка файла подкачки, это как грамотная у специалистов. Важно учитывать все: раздел, объем, фрагментацию, количество свободного места на разделе и т.д.
Также не забывайте время от времени проводить дефрагментацию файла подкачки. Выполнить её можно с помощью программы, которую я описывал .
Лично я к файлу подкачки отношусь скептически, так как система сама на свое усмотрение задействует необходимый ей объем вашего жесткого диска, в случае если посчитает оперативную память загруженной или оной будет нехватать.
При этом жесткий диск начинает жутко тормозить, из-за жесткого диска начинает тормозить вся система и в итоге вы, возможно, замечали как в ресурсоемких приложениях система подвисает. Происходит это от того что жесткий диск сильно нагружается и начинает работать в режиме повышенной нагрузки.
Также от повышенной нагрузки на жесткий диск, срок службы оного значительно сокращается, к тому же сказывается фрагментация.
Так что лучший вариант это купить дополнительно оперативной памяти, чем пользоваться жестким диском в качестве оной. Решать вам, а на сегодня все и удачного вам дня 🙂
Как выбрать объем файла подкачки
В системах 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 (мб) | Файл подкачки (мб) |
---|---|
512 | 4096 |
1024 | 3072 |
2048 | 2048 |
4096 | 1024 |
8192 или больше | 512 для стабильности или полное отключение |
Всё зависти от потребностей пользователя. Кому-то и 16 гигабайт может не хватать, а кому-то и 1 гигабайта будет достаточно и никаких ошибок не возникнет.
Обратите внимание, что максимальный и минимальный размер устанавливается одинаковый. Делается это для того, чтобы избавится от фрагментации. Актуально только если у вас HDD.
Ещё можно провести эксперимент «методом тыка». Уменьшать размер файла подкачки до тех пор, пока не появится ошибка о нехватке памяти и остановится на том размере, когда её не было.
Почитав различные форумы я пришёл к выводу, что при 8 гигабайт оперативной памяти у большинства пользователей никогда не возникало проблем с файлом подкачки, а если и были, то его просто включали на минимальном размере. В остальных случаях (когда памяти меньше) были частые ошибки. Выводы делайте сами.
Увеличение и отключение файла подкачки Windows 7
Для начинающих пользователей покажу как его изменять. Для того, чтобы изменения вступили в силу, необходимо перезагрузить компьютер.
Перейдите в меню Пуск >> Панель управления (крупные значки) >> Счётчики и средства производительности.
Перейдите в настройки визуальных эффектов.
Во вкладке «Дополнительно» можно перейти в окно настроек файла подкачки. Здесь указывается его размер или полное отключение.
При нехватке оперативной памяти Windows начинает задействовать в качестве альтернативы виртуальную память, которую часто называют файлом подкачки. Располагается он в корне диска под именем « pagefile.sys ». Это скрытый системный файл, который можно увидеть если в настройках папок включено их отображение.
По умолчанию Windows 10 автоматически управляет размером файла подкачки и указывать его объем вручную стоит только при использовании ресурсоёмких программ или возникновении BSOD ошибок на синем экране. Особенно стоит обратить внимание на настройки при возникновении ошибок со следующими кодами:
- PAGE_FAULT_IN_NONPAGED_AREA
- KERNEL_DATA_INPAGE_ERROR
Как вычислить оптимальный размер
Существует формула для расчета правильного размера файла подкачки. Минимальное значение должно быть в полтора раза больше, чем оперативной памяти в компьютере. Другими словами, если ОЗУ 8 ГБ, то файл подкачки должен иметь минимум 12 гигабайт.
Максимальное значение не должно троекратно превышать размер оперативной памяти:
Как показывает практика, чем меньше оперативной памяти, тем больше требуется виртуальной. Рекомендуем устанавливать значения исходя из таблицы:
ОЗУ | Виртуальная память | ||
---|---|---|---|
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.
- В поиске задаём название sysdm.cpl .
Осталось задать нужные размеры. Для этого снимаем флаг «Автоматически выбирать объем файла подкачки» и для диска C: задаём значения.
- В исходный — указываем минимальный вычисленный размер.
- В максимальный — оптимальный из таблицы.
Размер задается в мегабайтах, поэтому умножаем гигабайты на 1000 для простого вычисления приблизительного значения.
Для применения настроек требуется нажать кнопку «Задать».
Можно ли отключить файл подкачки
В настройках можно отказаться от использования файла подкачки. Однако, делать это не рекомендуется, так как некоторые приложения и игры из-за программных особенностей могут обращаться к виртуальной памяти даже в тех случаях, когда им хватает оперативной. И если им это не удастся, то возникают проблемы в работе.
Термином файл подкачки 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 ОЗУ).
Хотя при небольшом объёме «оперативки» рекомендуется сделать наоборот и увеличить размеры области.
Объём ОЗУ, МБ | Размеры файла подкачки, ГБ | |
---|---|---|
Рекомендованные | Оптимальные, полученные опытным путём | |
512 | 0,75 | 5,0 |
1024 | 1,5 | 4,0 |
2048 | 3,0 | 3,5 |
4096 | 6,0 | 3,0 |
8192 | 12,0 | 2,0 |
16384 | 24,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, учитывая достаточно физической оперативной памяти?
Более года я использую 32-битный ноутбук с Windows XP SP3 Professional с 4 ГБ оперативной памяти (Windows «официально» распознает только 3 ГБ) без файла подкачки. Люди в моих кругах также пытались напугать меня тем, что я не должен был этого делать.
Я использую приложения, интенсивно использующие память — в любой момент времени у меня есть как минимум две виртуальные машины (vmware), на которых настроено 100% оперативной памяти, у меня есть как минимум один экземпляр Visual Studio (в котором много установленных надстроек), SQL Server и несколько «небольших» приложений, таких как электронная почта, IM, IE и т. д.
Помимо всего этого, у меня также есть постоянный 256 МБ Ramdisk. Время от времени я использую Adobe Photoshop, пока остальные приложения работают. И я играю в несколько игр, включая Quake3, Neverwinter Nights, Oblivion.
И у меня нет никаких проблем.
Примечание для BlueNovember: наш друг очень любезно спросил по объективным причинам. Так что заявления типа «я подозреваю …» неоправданны. Пожалуйста, узнайте перед публикацией! Спящий режим не имеет ничего общего с пейджингом. Он использует отдельный файл с именем hiberfil.sys, и вы можете переходить в спящий режим без файла подкачки.
PS: Извините, чувак, я отказываюсь возвращаться к «нормальной» конфигурации, так что я могу на самом деле оценить, насколько быстрее эта настройка, но просто видеть намного меньше этой активности жесткого диска, вызванной мерцанием, очень утешительно. Я бы отключил файл подкачки только для этого, если не сказать больше, потому что, по крайней мере, ваш компьютер «чувствует» себя быстрее, когда индикатор жесткого диска не мигает постоянно.
ЕДИНСТВЕННАЯ причина не отключать файл подкачки — это если вы используете Performance Monitor (PerfMon), так как это зависит от файла подкачки и требует минимум 2 МБ подкачки, иначе счетчики будут отсутствовать для следующих объектов: кэш, память, объекты, процессор и система.
Оперативная память. Как узнать сколько оперативной памяти на компьютере
На сегодняшний день, вопрос об оптимальном выборе является немного размытым, но таким острым, как раньше, он уже не является. Существуют недорогие компьютеры с 4 Гб ОЗУ и это является практически стандартом. Раньше это казалось немыслимым. Но все же, возникают некоторые вопросы по поводу оперативки, например, сколько памяти нужно для нормальной работы компьютера или сколько нужно добавить, для того, чтобы увеличить .
На данный момент существуют объемы памяти: 4, 8 16, 32 и более гигабайт оперативной памяти и разница в них конечно же есть, но не только это главное, ведь еще существуют и другие нюансы. В общем, в этой статье мы попробуем разобраться, какой оптимальный объем оперативной памяти нужен компьютеру или ноутбуку и нужно ли ставить дополнительные модули.
Немного о RAM (Random Access Memory)
Существуют понятия локальная
и оперативная память
, так вот, многие пользователи часто путают их. Самое интересное, измеряются они в одни и тех же единицах, например, в ГБ.
Локальная и оперативная память различаются лишь сроком хранения данных, а так, они оба предназначены для временного хранения данных, но оперативная память намного быстрее локальной. Локальная память, к которой относятся жесткие диски или , позволяет хранить файлы даже после выключения компьютера, а вот в оперативной памяти данные исчезают. Поэтому, говорят, что оперативная память является энергозависимой, а локальную энергонезависимой.
С использование оперативной памяти можно создавать так называемые , которые по скорости могут превосходить даже SSD. О понятии RAM-диска вы можете почитать по указанно ссылке.
Оптимальный объем оперативной памяти для ПК
В начале 80-х годов, такое количество оперативной памяти, как 100-200 Мб, считалось огромным, сейчас же, самые дешевые компьютеры имеют по 4 Гб оперативки. Локальное же хранилище может вообще измеряться в терабайтах.
Существуют много различных конфигураций, которые имеют по 4, 6 или 8 Гб, они являются базовыми. А вот предложенные 12, 16, 32 или 64 Гб неплохо подойдут для игр и мультимедиа. Поэтому вопрос об оптимальном выборе оперативной памяти является довольно запутанным и точный ответ дать нельзя. Все зависит от того, каким видом деятельности Вы занимаетесь на своем компьютере.
Даже, если Вы не играете в игры, на сегодняшний день, казалось бы обычные программы, легковесные, потребляют больше памяти, чем некоторые игры. Например, сама Windows может потреблять до 1 Гб памяти, плюс установленный антивирус, потребляющий от 100 до 300 Мб, а также различные браузеры. А это ведь не все программы. Тогда, можно смело сказать, что 2 или 3 Гб нам уже будет недостаточно.
Для современных игр может понадобится просто куча оперативной памяти. Лично у меня стоит 6 Гб и для некоторых игр это казалось мало. А все потому, что почти 2 Гб занимает сама ОС и установленные программы, а все остальное может занимать игра. В пример можно привести RUST или Call of Duty.
Если говорить о ноутбуках, то в них используют интегрированную в процессор графику (видео ядра), которые тоже потребляют немало памяти, а все потому, что не располагают своей. Короче говоря, у меня уже есть статья, там указаны все важные сведения, которые помогут вам приобрести оперативку правильно.
Выводы и соображения
Нужно запомнить один небольшой аспект, заключающийся в том, что в 32-х разрядных системах не поддержки более 4 Гб оперативной памяти, даже если у Вас на компьютере будет стоять, например, 32 Гб, то такая система попросту будет стоять на своем и показывать 4 Гб, если не меньше. Чтобы такого не было, рекомендуется использовать 64-х разрядные операционные системы.
Часто может возникать вопрос, а что делать, если память полностью заполнена, например, на 80-90%. На самом деле повода для беспокойства здесь нет, так как, Майкрософт над этим уже давно поработала. Для решения проблемы используется технология SuperFetch
, которая появилась еще в Windows Vista о ней мы писали . Если объем оперативной памяти будет загружен до 90 и более процентов, то Windows будет продолжать работать в штатном режиме. А дело в том, что на локальном диске используется выделенная область для виртуальной памяти, на нее Windows записывает некоторые данные из оперативной памяти, которые не используются.
Главное запомнить одну вещь, что локальная память намного медленнее оперативной памяти, а если система часто обращается к виртуальной памяти, компьютер может начать тормозить, тогда стоит задуматься о расширении оперативки.
Наверное многие помнят, или слышали про первые, на сегодняшний день уже древние компьютеры, такие как к примеру ZX Spectrum? Кто не помнит или забыл, то напомним, что оперативная память для этих динозавров измерялась в килобайтах. Да-да, именно в килобайтах, даже не в мегабайтах. Сейчас любой мобильник в разы мощнее древних Спектрумов Технология продвигается, время бежит, и оперативной памяти уже требуется не килобайты, а Гигабайты. В будущем и этого конечно будет мало, и наши сегодняшние самые мощные компьютеры, тоже будут называть динозаврами прошлого. Но вернемся в наше время.
Речь сегодня пойдет о том — Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?
Допустим вы захотели в свой компьютер установить дополнительные линейки оперативки. Предположим было у вас 4 Гб, воткнули еще 4 Гб. Включаем комп, а в свойствах все те-же 4Гб (Да и то это округленный показатель, на деле максимум 3.750 Гб). Почему так? О ужас!!!
Почему остались те-же 4 Гб оперативы? Давайте разберемся с этими вопросами, раз и навсегда.
Все операционные системы Windows с разрядностью x86 (32 bit) не важно какая версия, все они видят только до 4 Гб. памяти. Вы хоть истыкайте памятью весь компьютер, как ежика с иголками, он будет видеть только до 4 гигабайта. Связано это с внутренними архитектурными ограничениями.
Если вы установите на компьютере 64 битную операционную систему, то все ваши линейки памяти система и увидит.
Сколько оперативной памяти максимально видит разная версия Windows
Windows XP
Windows XP x86 (32 bit):
4 гб
Windows XP x64 (64 bit):
128 ГбWindows 7
Windows 7 Starter x86 (32 bit):
2 Гб
Windows 7 Home Basic x86 (32 bit):
4 Гб
Windows 7 Home Premium x86 (32 bit):
4 Гб
Windows 7 Professional x86 (32 bit):
4 Гб
Windows 7 Enterprise x86 (32 bit):
4 Гб
Windows 7 Ultimate x86 (32 bit):
4 Гб
Windows 7 Home Basic x64 (64 bit):
8 Гб
Windows 7 Home Premium x64 (64 bit):
16 Гб
Windows 7 Professional x64 (64 bit):
192 Гб
Windows 7 Enterprise x64 (64 bit):
192 Гб
Windows 7 Ultimate x64 (64 bit):
192 ГбWindows 8 / 8.1
Windows 8 x86 (32 bit):
4 Гб
Windows 8 Professional x86 (32 bit):
4 Гб
Windows 8 Enterprise x86 (32 bit):
4 Гб
Windows 8 x64 (64 bit):
128 Гб
Windows 8 Professional x64 (64 bit):
512 Гб
Windows 8 Enterprise x64 (64 bit):
512 ГбWindows 10
Windows 10 Home x86 (32 bit):
4 Гб
Windows 10 Home x64 (64 bit):
128 Гб
Windows 10 Pro x86 (32 bit):
4 Гб
Windows 10 Pro x64 (64 bit):
512 Гб
Как видите, 64-битные редакции поддерживает огромный объем оперативной памяти, а вот в случае с 32-битной версией нужно быть внимательным с выбором: зачастую система не поддерживает даже указанные 4 Гб.
Итог: Максимальное количество оперативной памяти, которые способны «увидеть» 32 разрядные версии Windows — это 4 Гб. Таким образом, если у вас больший объем RAM, следует установить 64-разрядную версию, чтобы воспользоваться этой памятью. Для того, чтобы узнать, какая версия Windows установлена на вашем компьютере, откройте пункт «Система» в панели управления (или кликните по «Мой компьютер» правой кнопкой мыши и выберите «Свойства»).
Сколько же ОЗУ необходимо для современных игр? Таким вопросом сейчас задается все большее число пользователей, но оно и понятно, ведь раньше игровая индустрия была развита не столь сильно, как сейчас. С выходом новых шутеров (и не только) требования к железу неумолимо растут вверх, и тут вопрос напрашивается сам собой: что это — нежелание разработчиков нормально оптимизировать приложения, или существует реальная необходимость увеличивать системные требования с каждым годом?
Как бы оно ни было, необходимо отталкиваться от того, что имеем, а имеем мы на настоящий момент игры, в системных требованиях которых пишут «требуется 4–8 ГБ оперативной памяти». Вот сегодня и проверим так ли оно на самом деле, и сколько необходимо оперативной памяти. Эта статья никоим образом не претендует на объективность, поскольку количество приложений по которым будут проводиться тесты небольшое. Но данная статья даст некоторую «пищу» для размышлений, так сказать.
Немного теории…
Как известно, 32-битная ОС (x86) в теории может использовать не более 4 ГБ (2 в степени 32) оперативной памяти. На практике, учитывая особенности адресации устройств, получится еще меньше — около 3,5 ГБ. И это не проблема конкретно Windows, просто архитектура x86 так работает. Предположим, что у нас установлена ОС Windows 7, то есть как минимум 800 МБ оперативной памяти уже занято системой (в случае 32-битной версии). Итого остается 2,7 ГБ свободной памяти. Но ведь еще есть такая штука, как «виртуальное адресное пространство», которое у 32-разрядной windows ограничено 2 ГБ.
Иными словами, каждое приложение, запущенное в 32-битной среде, не может потреблять больше 2 Гигабайт оперативки
(то есть это я к тому, что основной массе приложений для стабильной работы, как правило, больше и не требуется).
Дабы обойти это ограничение еще со времен Windows XP была представлена технология Intel Physical Address Extensions (PAE), поддерживающая 36-битную адресацию. Она должна была повысить порог памяти, выделяемой каждому отдельно взятому приложению с 2 до 4 ГБ, что само по себе неплохо. Однако, технология так и не была реализована должным образом, возникли проблемы с драйверами; а еще, как оказалось, некоторые приложения, разработанные в 32-битном окружении, очень глючно работали в 36-битной среде.
Но ведь есть еще 64-битные ОС. Например, та же Windows 7 с такой разрядностью сразу после загрузки занимает не 800 МБ, а уже около 1 ГБ ОЗУ. Однако теоретический объем памяти возрастает уже до космических величин (2 в степени 64), которые в реальности, даже для топовых компов, ограничены 64 ГБ ОЗУ. Естественно, с возросшим общим объемом оперативной памяти, увеличилось и виртуальное адресное пространство. В 64-разрядных системах каждое приложение может занимать сколь угодно большой объем памяти.
Но если мы просто возьмем и запустим 32-битное приложение в 64-битном окружении, то порог в 2 ГБ никуда не денется. А «родных» 64-битных игр даже на текущий момент далеко не большинство. Поэтому, для увеличения этого порога до 4 ГБ требуются приложения, поддерживающие флаг /LARGEADDRESSAWARE
(что означает «большее адресное пространство»). Обратите внимание на то, что применение такого флага в 32-битном окружении позволит получить только 3 ГБ адресного пространства, если хотите больше — нужна именно Windows 64 бита. Вопрос времени, когда количество 32-разрядных копий Windows, загружаемых пользователями по всему миру, станет настолько мало, что при разработке игр ими можно будет пренебречь. Ну а пока что, разработчики вынуждены в лучшем случае делать две версии игрового приложения, для 32 и 64 разрядных систем — соответственно.
«В лучшем случае» — потому что многие не делают даже этого, ибо дороговато выходит, а выпускают игру как 32-битное приложение, ну или как максимум, с поддержкой ключа /LARGEADDRESSAWARE. И таких большинство. Из всего вышесказанного выходит, что современные игры не потребляют больше 4 ГБ, за редким исключением. Для начала приведу в пример несколько тестов 2009 года, взятых с авторитетного ресурса thg.ru. Да, хоть тесты и старые, но в них за основу взяты некоторые весьма прожорливые игры, даже по нынешним меркам (Crysis, GTA4, FarCry2, Left4Dead).
Как видно, в большинстве тестов разница между тремя и шестью гигабайтами оперативки на количество FPS влияет весьма слабо, точнее, нисколько не влияет, кроме GTA 4, в которой при увеличении с 3 до 6 ГБ фпс поднялся на 5 кадров. То есть 3 ГБ ОЗУ достаточно, это при всем при том, что (как уже ранее упоминалось) около 1 ГБ съедает сама ОС Windows 7 x64. Итого остается в районе 2 ГБ свободной ОЗУ. Иными словами, получается, что игры того времени не потребляли больше этой величины, а скорее даже меньше, что-то около 1–1,5 ГБ максимум, сколько бы кто чего ни говорил.
Независимые тесты
Я не поленился и решил устроить свои тесты с блэкджеком по тем играм, что были под рукой, так сказать. Это были: ETS2, STALKER Shadow of Chernobyl, TDU2, Car mechanic simulator 2015 и Watch dogs. На моем компьютере установлено ровно 4 ГБ ОЗУ. И вот что получилось в итоге:
Самой «прожорливой» оказалась Watch dogs, которая взяла в свое пользование аж 2,15 ГБ и это на высоких настройках графики при разрешении экрана 1680×1050 пикселей. В разрешении Full HD при ультра-настройках потребность в оперативке вырастет до 2,5–2,8 ГБ максимум. Получается, что достаточно и 4 ГБ, чтобы ничего не тормозило, а это существенно меньше заявленных разработчиками системных требований (6–8 ГБ) для конкретно Watch dogs, например.
Возможно в ближайшие два года отдельно взятой игре нужно будет 4 ГБ оперативной памяти, то есть уже необходимо будет иметь при себе 6 ГБ ОЗУ, чтобы ничего не тормозило. Как мне кажется, ситуация с завышением системных требований это общая тенденция, которая еще нескоро исчезнет. Разработчики как бы говорят: «чувак, вот сколько оперативки тебе нужно», тем самым уберегая себя от упреков по поводу плохой производительности со стороны пользователей. Но мы то теперь с вами знаем, что нужно куда меньше 😉
P.S.: рекомендую посмотреть видео по теме. Кстати говоря, у автора видео после перезагрузки Windows 7 x64 занимает аж 1,5 ГБ, думаю, это связано с многочисленными службами и приложениями, висящими в фоне, которые, по всей видимости, подгружаются автоматом при старте системы. У меня, повторюсь, это значение колебалось около 1 ГБ.
Мы сердечно приветствуем вас, уважаемые гости сайта! Производительность любого современного компьютера в той или иной степени зависит от технических характеристик установленной в материнскую плату оперативной памяти. По сути дела, эти модули кэш памяти являются вторым компонентом, после процессора, по значимости для быстродействия системы. При выборе планок ОЗУ огромное значение имеет объем оперативной памяти компьютера
. Частота и тип памяти — эти параметры, безусловно, очень важны с точки зрения апгрейда сверхбыстрой памяти ПК, но наиболее интересным свойством модулей RAM считается их общий размер виртуальных хранилищ. Сегодня мы постараемся доступными способами рассказать вам о самых распространенных размерах ОЗУ в настольных электронных вычислительных устройствах..
Объем оперативной памяти
— это относится к тем параметрам персональной компьютерной системы, которые характеризуют производительность всего электронного вычислительного комплекса. Здесь актуально одно очень простое правило: чем больше виртуальный объем ОЗУ, тем лучше. Компьютер с планками оперативной памяти с повышенной вместимостью цифровых данных способен одновременно работать с большим количеством разнообразных приложений. К примеру, система с ОЗУ 512 Мб не сможет обеспечить своему владельцу комфортную работу одновременно с несколькими ресурсоемкими программами, а вот на компьютере с 8 Гб оперативной памяти вы можете без особого труда загружать парочку «тяжелого» софта. На более слабых (бюджетных) компьютерных сборках нехватка памяти данного типа частично компенсируется виртуальной памятью ПК. На самом деле, такая схема не компенсирует недостаток памяти ОЗУ, т.к. в качестве хранилища для системной информации используется свободное пространство жесткого диска, скорость работы которого значительно ниже скорости работы модулей оперативной памяти.
Как правило, существует несколько стандартных объемов для персональных компьютерных систем современного типа. Большинство производимых ныне планок оперативной памяти комплектуются 512 Мб, 1 Гб, 2 Гб, 4 Гб, либо 8 Гб перезаписываемой кэш памяти. Как вы могли заметить, на материнских платах стационарных компьютеров и ноутбуков имеются не одна, а сразу несколько слотов под данные модули ОЗУ. Установка нескольких микросхем памяти по двум (двухканальный режим) или трем (трехканальный режим) парам позволяет пользователю ПК в некоторой степени повысить быстродействие своей системы. Это значит, что вы вправе оснастить свою компьютерную сборку как абсолютно одинаковыми планками, так и совершенно разными. Согласитесь, такое решение является очень удобным в тех случаях, когда у хозяина компьютера есть в наличии разные по объему, рабочей частоте и производителям
платы оперативной памяти. Например, в первые два слота вы можете закрепить идентичные модули ОЗУ, а в остальные разъемы (если есть) вставить планки с разными объемами памяти.
От суммарного объема оперативной памяти на всех установленных в системную плату модулях RAM зависит не только производительность конкретного компьютера, но и выбор типа операционной оболочки Microsoft Windows. Технические возможности таковы, что 32-битная операционная система Windows распознает только до 4 гигабайт общей памяти ОЗУ. Если такой тип платформы установить на компьютер с 5 и более гигабайтами оперативной памяти, то система будет использовать лишь 4 Гб, а остальной объем будет попросту простаивать. Мы думаем, что мало кто из вас захочет покупать модули с большой памятью и использовать только некую часть данных комплектующих. Поэтому, оптимальной версией ОС Windows для персональных компьютеров с объемом памяти RAM до 4 Гб можно считать 32-разрядную систему. 64-битная системная оболочка отлично подходит для компьютеров с 8, 16 и 32 гигабайтами памяти оперативно запоминающих устройств.
Сегодня трудно встретить на настольных компьютерах и ноутбуках оперативную память объемом 512 Мб. Время идет, и теперь такого виртуального отсека для кэш памяти для большинства современных задач уже не хватает. Ныне актуальный стандарт оперативной памяти формата DDR-3 дает нам возможность проводить качественную модернизацию своих электронных вычислительных машин. Как показывает практика, 2-х гигабайтов быстрой перезаписываемой памяти на данный момент вполне хватает для стабильной работы той или иной системы. Офис, небольшие мультимедиа редакторы, фильмы и нетребовательные видеоигры рассчитаны как раз под такой суммарный размер ОЗУ. Профессиональное программное обеспечение и многие современные игровые приложения нуждаются в солидном объеме оперативки, так что вам необходимо заранее побеспокоиться об возможном увеличении системной памяти своего железного друга.
И снова всем привет дорогие друзья! Сегодня я вам расскажу о том, как узнать сколько оперативной памяти на компьютере. Если вы попали на эту страницу, то вы наверняка хотите ее прикупить (я думаю). Ну или просто из любопытства. Так или иначе, давайте сразу к делу. Вначале введу вас в курс дела и расскажу о том, что такое оперативная память.
Оперативная память
— это есть ОЗУ
(оперативно запоминающее устройство) или RAM
(Random Access Memory тоже самое что и ОЗУ). Без этой памяти не работала бы ни одна программа в принципе. Вообще есть два типа памяти: оперативная и физическая. Эти типы можно сравнить с двумя сундуками. Один без замка (оперативная память), а другой с замком (физическая). И дело не в какой-нибудь там шифровке, а в скорости получения того, что там храниться. И судя по моему примеру-ассоциации, это можно понять. Кстати, при выключении компьютера, оперативная память обнуляется (так для справки).
Ниже на фотографии видно как выглядит одна планка оперативки. По внешнему виду конечно же могут отличаться, но размер в общем то один и тот же. Тут показана навороченная планка. Простенькие же выглядят без всякого внешнего пластика. Только зеленая плата на которой установлено ряд чипов.
Если вы знаете еще какие-либо варианты, то прошу написать в комментарии для полноценности статьи. Заранее спасибо. Ну а я приступаю к рассмотрению вышеперечисленных способов.
Способ N1. При помощи стандартных средств windows
Есть несколько вариаций данного способа. Я расскажу о самом простом, быстром и эффективным. Если вам интересны другие вариации, то можете посмотреть в прошлой статье. Там я рассказывал о характеристиках компьютера. Точней о том, как их узнать. Так что вот .
Сам вариант заключается в том, чтобы зайти в свойства системы. Это можно сделать несколькими способами. Зайдите в панель управления. Далее в зависимости от того, как отображаются значки нужно открыть окно «Система».
Сделайте крупное отображение значков, это можно сделать в верхнем правом углу. Я считаю, что такое отображение максимально удобное. После этого найдите значок монитора с подписью «Система» и кликните на него. Найдите необходимую информацию и готово.
Есть еще один простой вариант узнать сколько оперативной памяти у вас на компьютере. Это через диспетчера задач. Необходимо запустить его.
Для этого на панели задач кликните правой кнопкой мыши. Затем нажмите на «Диспетчер задач» или «Запустить диспетчер задач». У кого как.
После запуска походите, пощелкайте и вы найдёте то, что искали. Описывать что да как не стал, так как в разных версиях windows интерфейс разный. На скриншоте выше диспетчер windows 10 и вроде бы в windows 8 и 8.1 тоже самое. В windows 7 уже по-другому, а в windows xp тем более. Но суть одна, в диспетчере задач вы обязательно найдете информацию об объеме установленной оперативной памяти. Кстати, еще можно узнать сколько памяти уже используется и сколько свободно в онлайне. Ну то есть здесь и сейчас.
Способ №2. При помощи различных программ
Плюс данного способа в том, что вы получите кучу информации о своем компьютере и все это в одном месте. Ну а минус в том, что это не стандартное средство, которое идет в комплекте с windows. В любом случае для домашнего использования данный вариант хорошо подходит. Но вот если ваша работа потребовала от вас узнать сколько оперативной памяти да и не только оперативной, то пользоваться придется стандартными средствами. В принципе с их помощью можно многое узнать. Но на мой взгляд стороннее ПО будет намного лучше для этих целей, поскольку разработчики сделали все, чтобы обеспечить удобство пользования. К примеру, продиагностировав компьютер, результат можно сохранить в текстовый файл или какой-нибудь другой формат. Во многих программах для диагностики компьютера такая функция присутствует.
Aida
64
Extreme
Одна из лучших на мой и не только мой взгляд программа для диагностики. Дает очень подробную характеристику вашего компьютера.
Скачать
Тоже неплохая программа, удобная и бесплатная. Есть portable версия у Aida64 вроде бы такого нет. Здесь не слушайте меня, ибо я не в курсе. Могу сказать лишь то, что удобна и лаконична.
Скачать
Способ №3. При помощи bios
Этот способ требует перезагрузки компьютера, если он у вас включен. Для запуска bios на начальном этапе загрузки компьютера, вам необходимо будет нажимать на определенную клавишу. Тут я точно сказать не могу, так как везде по-разному. У меня это «Delete». У вас же может быть F1, F2, F3, Esc или вообще Ctrl+Alt+Esc, вот.
Как только компьютер начнет загружаться, начинайте нажимать одну из указанных клавиш. Если не выйдет, то не беда, перезагрузите компьютер и снова делайте тоже самое только с другой клавишей. И так далее, пока bios не будет запущен.
Прогулявшись по bios(у), вы сможете узнать сколько оперативки у вас сейчас установлено. Также в bios наверняка можно узнать тип, частоту модуля памяти и его производителя.
Способ №4. При помощи старых упаковок от модулей памяти
Если у вас завалялись старые коробки, упаковки от оборудования, то возможно вы найдете то, что нужно. Тут я не помощник, вам должно быть видней. Я лишь подогнал мыслишку, а пользоваться ей решать вам. Впрочем, я нашел у себя завалявшиеся упаковки от оперативки. Вот так они выглядят:
Две планки или модулями памяти (кому как удобней) по одному гигабайту и тактовой частотой 1333 Мгц. Собрано в Китае. Вся основная информация.
Почему не хватает оперативной памяти и что делать в такой ситуации? Решение проблемы
Наверняка каждый пользователь компьютер сталкивался с медленной работой компьютера. Даже если нет, то обязательно столкнется. Ибо чаще всего причиной данного поведения является нехватка оперативной памяти. Это сугубо мое личное мнение. Данную проблему можно заметить тогда, когда открыто несколько увесистых программ. Еще за данным процессом можно наблюдать в увесистых играх. Но опять же не всегда. Все зависит от того, сколько оперативной памяти установлено на вашем компьютере. Самое главное, чтобы компьютеру хватало объема оперативки для решения поставленных задач.
Суть нормальной работы заключается в том, чтобы запущенные приложения потребляли меньше из выделенного объема оперативной памяти. В таком случае работа компьютера будет стабильной. Если программы будут потреблять больше оперативной памяти из доступной, то тут увы. Такой вариант сопровождается замедлением работы.
Стоит обратить внимание на то, какой жесткий диск установлен в системном блоке. Если установлен HDD диск, то шансы увидеть замедление работы компьютера увеличиваются. Если установлен SSD, то уменьшаются. Тут дело в скорость передачи данных. У HDD дисков она ниже, чем у SSD. Хотя на практике я не проверял, но обладая данной информацией я делаю свои предположения.
Вы можете спросить, мол причем тут жесткие диски, если речь идет об оперативной памяти? Все дело в том, что в случае не хватки оперативной памяти, windows начинает использовать жесткий диск, то бишь физическую память. Это так называемый файл подкачки, который хранится на жестком диске. Надеюсь я ответил на вопрос, теперь давайте я сделаю краткую выжимку и заодно подскажу решение данной проблемы.
Краткая выжимка:
нехватка оперативной памяти заключается в ее использовании. Если запущенные процессы используют больше установленного объема, то возникает ее нехватка ОЗУ и компьютер начинает тормозить. Для решения данной проблемы предлагаю сначала прочесть вот эту , возможно поможет. Там вы узнаете, что для начала нужно все почистить и настроить. Если не поможет, то советую воспользоваться технологией ReadyBoost. На мой взгляд данная технология не особо помогает, но все же. Как говорится попытка не пытка. Ну и наконец если уж совсем ничего не помогло, то остается только докупить модули оперативной памяти и ее нехватка исчезнет. В этом деле тоже есть свои нюансы и об этом мне еще предстоит написать. Правда когда не знаю, но если здесь ссылки нет, то и статьи тоже.
На этом все друзья! Если у вас возникли какие-нибудь вопросики или есть чего дополнить к статье, то пишите в комментарии, я обязательно отвечу. Так же подписывайтесь
на мой блог, посты будут обязательно. Высылать на почту буду только то, что считаю интересным. А интересного не так много. В общем вы от меня не устанете, а скорее соскучитесь. Так, ну вроде все.
С вами был , всем пока.
Увеличьте виртуальную память вашей системы для больших файлов сравните
Как и все приложения, UltraCompare использует память вашей системы для более быстрого доступа к данным, которые должны быть доступны во время использования приложения. Но что происходит, когда UltraCompare использует весь объем системной памяти? Вот где в игру вступает виртуальная память .
Что такое виртуальная память и почему она важна?
Виртуальная память — это в основном пространство на вашем жестком диске, которое выделяется вашей операционной системой для использования в качестве дополнительного резерва памяти, когда лимит ОЗУ вашего приложения был исчерпан этим приложением.
Например, если вы сравните два файла размером 50 МБ в UltraCompare, очевидно, что это очень интенсивный процесс памяти. Как и большинство пользователей ПК, вы ТАКЖЕ одновременно используете UltraEdit, веб-браузер, почтовый клиент, антивирус и другие утилиты … и сравнение большого файла с интенсивным использованием памяти в сочетании с использованием ОЗУ другими утилитами может превышать доступная оперативная память вашей системы.
В этом случае Windows обычно перемещает часть информации, хранящейся в ОЗУ, на ваш жесткий диск, где есть много свободного места.
После достижения определенного внутреннего порога ваша операционная система может направить любое дальнейшее использование памяти UltraCompare в виртуальную память, чтобы на другие приложения, работающие в вашей системе, не повлиял большой объем памяти, необходимый для сравнения.
Если у вас слишком низкий уровень виртуальной памяти и вся виртуальная память используется, вы можете увидеть предупреждение Windows, подобное изображенному справа.
В таких случаях может оказаться полезным увеличить размер виртуальной памяти на жестком диске.Ниже мы рассмотрим, как это сделать.
1. Доступ к настройкам системы
Первым шагом к увеличению вашей виртуальной памяти является поиск области системных настроек. Вы можете сделать это очень легко, перейдя в Start -> Run , набрав sysdm.cpl и затем нажав Enter .
Пользователи Windows XP должны щелкнуть вкладку Advanced . Пользователи Vista должны щелкнуть ссылку Advanced System Settings слева, а затем щелкнуть вкладку Advanced .
Затем в разделе «Производительность» нажмите кнопку Настройки . Наконец, щелкните вкладку Advanced .
2. Настройте параметры виртуальной памяти
Теперь вы увидите раздел «Виртуальная память» внизу этого диалогового окна. Вы должны увидеть значение после «Общий размер файла подкачки для всех дисков» — это размер в МБ виртуальной памяти вашей системы.
Чтобы увеличить виртуальную память, нажмите кнопку Изменить .
В открывшемся диалоговом окне есть несколько вариантов изменения виртуальной памяти вашей системы.Убедитесь, что выбран вариант «Нестандартный размер» — затем вы можете установить начальный (базовый) размер дискового пространства, которое Windows затем выделит для использования исключительно в целях виртуальной памяти. Вы можете изменить это значение, чтобы оно соответствовало максимальному размеру, или вы можете увеличить оба размера сверх максимального.
Microsoft рекомендует устанавливать размер виртуальной памяти не менее чем в 1,5 и не более чем в 3 раза больше, чем объем ОЗУ на вашем компьютере. Для владельцев мощных ПК (как и у большинства пользователей UE / UC) у вас, вероятно, есть не менее 2 ГБ
RAM, поэтому ваша виртуальная память может быть установлена до 6144 МБ (6 ГБ).
Исправить нехватку виртуальной памяти в Windows 10 [ПОЛНОЕ РУКОВОДСТВО]
- Теперь нажмите кнопку Изменить в разделе Виртуальная память , и откроется новое окно.
- Теперь установите флажок вверху с надписью Автоматически управлять размером файла подкачки для всех дисков.
- Теперь щелкните переключатель Custom Size . Здесь вы можете установить новый начальный файл подкачки .sys размер вместе с максимальным размером.
- Нажмите OK, , затем нажмите Применить в следующем окне, и теперь вам нужно перезагрузить компьютер, чтобы новые изменения вступили в силу.
Это должно исправить ошибку, связанную с нехваткой памяти в Windows 10. Тот же метод работает для Windows 7, Windows 8 или Windows 8.1, поэтому попробуйте его, если вы столкнулись с такой проблемой.
2. Увеличьте объем оперативной памяти
Ну, виртуальная память ограничена.Также имейте в виду, что pagefile.sys использует пространство на жестком диске для создания виртуальной памяти, которая намного медленнее, чем реальная RAM.
Пока мы занимаемся этим, ознакомьтесь с этими 4 лучшими оптимизаторами ОЗУ для Windows 10, которые заставят ваш компьютер работать быстрее.
3. Отключите приложения и программы, занимающие много памяти
Проблемы с нехваткой памяти также могут быть вызваны некоторыми приложениями и программами, которые просто занимают память компьютера. Самым быстрым решением этой проблемы является отключение этих программ.Но сначала нужно их идентифицировать.
- Перейдите в Пуск> введите T ask manager > дважды щелкните первый результат
- Щелкните вкладку Processes > выберите Memory , чтобы отфильтровать программы, которые используют слишком много памяти
- Щелкните правой кнопкой мыши соответствующую программу> выберите Завершить задачу
4. Сканируйте свой компьютер на наличие вредоносных программ и других киберугроз
Вредоносные программы, ПО для майнинга и другие подобные программы также могут вызвать нагрузку на память ПК.
Проблема в том, что их хитрые программы работают в фоновом режиме, и вы замечаете их только тогда, когда уже слишком поздно или их эффекты становятся слишком очевидными.
Используйте свой антивирус для запуска полного сканирования системы. Вы также можете установить специальный инструмент защиты от вредоносных программ для дополнительного уровня защиты.
Мы также рекомендуем установить инструмент защиты от майнинга, который обнаруживает и блокирует майнеров криптовалюты. Эти инструменты используют вычислительную мощность вашего компьютера для майнинга криптовалют без вашего согласия.
Запустите сканирование системы для обнаружения потенциальных ошибок
Нажмите Начать сканирование , чтобы найти проблемы с Windows.
Нажмите Восстановить все , чтобы исправить проблемы с запатентованными технологиями.
Запустите сканирование ПК с помощью Restoro Repair Tool, чтобы найти ошибки, вызывающие проблемы с безопасностью и замедление. После завершения сканирования в процессе восстановления поврежденные файлы заменяются новыми файлами и компонентами Windows.
Одним из лучших средств защиты считается Bitdefender. После того, как занял первое место в мире № 1, он также является отличным блокировщиком вредоносных программ, а также защищает ваш трафик и просмотр.
=> Скачать антивирус Bitdefender
5. Восстановите реестр
Вредоносное ПО
также может изменять определенные ключи реестра, что может привести к нестандартному поведению вашего компьютера.
В этом случае вам необходимо восстановить реестр с помощью специального инструмента, такого как CCleaner или rybbubg Microsoft System File Checker, чтобы проверить наличие повреждений системных файлов.
Не забудьте сначала сделать резервную копию реестра на случай, если что-то пойдет не так, чтобы можно было восстановить работающую версию ОС. Вот как запустить сканирование SFC:
1. Перейдите в Пуск> введите cmd > щелкните правой кнопкой мыши Командную строку> выберите Запуск от имени администратора
2. Теперь введите команду sfc / scannow
3. Дождитесь завершения процесса сканирования и перезагрузите компьютер. Все поврежденные файлы будут заменены при перезагрузке.
6. Проверьте свой диск на наличие ошибок
Windows 10 позволяет проверять диск на наличие ошибок с помощью командной строки.
Запустите командную строку от имени администратора и введите команду chkdsk C: / f , а затем нажмите Enter. Замените C буквой раздела вашего жесткого диска.
Чтобы исправить физические и логические ошибки после выполнения этой команды, вам также необходимо запустить команду параметра r .
7.Очистите временные файлы и папки
Когда вы используете свой компьютер или просматриваете Интернет, ваш компьютер накапливает различные ненужные файлы, так называемые ненужные файлы. Они могут повлиять на скорость обработки, память и скорость реакции вашего компьютера.
Самый простой и быстрый способ удалить временные файлы и папки — использовать очистку диска.
1. Перейдите в Пуск> введите Очистка диска> запустите инструмент
2. Выберите диск, который вы хотите очистить> инструмент сообщит вам, сколько места вы можете освободить
Итак, если даже после выполнения описанных выше шагов вы столкнулись с той же ошибкой, то вам пора купить еще ОЗУ, и это наверняка решит проблему!
Сообщите нам о результатах вашего расследования, нажав на раздел комментариев ниже.
Примечание редактора : этот пост был первоначально опубликован в феврале 2018 года и с тех пор был переработан и обновлен в марте 2020 года для обеспечения свежести, точности и полноты.
По-прежнему возникают проблемы?
Исправьте их с помощью этого инструмента:
- Загрузите этот PC Repair Tool с оценкой «Отлично» на TrustPilot.com (загрузка начинается с этой страницы).
- Нажмите Начать сканирование , чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
- Щелкните Repair All , чтобы исправить проблемы с запатентованными технологиями (эксклюзивная скидка для наших читателей).
Restoro загрузили 0 читателей в этом месяце.
виртуальная память windows 10 16gb ram gaming
Я даже читал статью с парнем, который изобрел / запрограммировал файл подкачки, и он вроде не предлагал ничего конкретного. В поле «Виртуальная память» снимите флажок «Автоматически управлять размером файла подкачки для всех дисков».Один из них — минимальные системные требования, а другой -… Перейдите в Панель управления> Система и безопасность. Первый шаг к увеличению вашей виртуальной памяти — это поиск области системных настроек. Узнайте о требованиях к игровой памяти и ее объеме, необходимом для игр. Вы можете сделать это очень легко, выбрав «Пуск» -> «Выполнить», набрав sysdm.cpl и нажав Enter. Пользователи Windows XP должны щелкнуть вкладку «Дополнительно». Виртуальная память Windows 10. Привет, мне не хватает места на моем 64-битном ПК с Windows 10.В Windows 10 виртуальная память (или файл подкачки) является важным компонентом (скрытым файлом), предназначенным для удаления и временного хранения менее часто используемых измененных страниц, выделенных в ОЗУ… 3) Увеличение виртуальной памяти. Пользователи Vista должны щелкнуть ссылку «Дополнительные параметры системы» слева, а затем перейти на вкладку «Дополнительно». Затем в разделе «Производительность» нажмите кнопку «Параметры». Когда я начал работать с компьютерами с Windows в 90-х годах, объем памяти измерялся мегабайтами (МБ), а теперь — гигабайтами (ГБ). Расчеты, приведенные в этой статье, относятся к компьютерам с Windows с объемом памяти 8 ГБ или меньше…. 16 ГБ оперативной памяти и 128 ГБ SSD. Если вы только что установили Windows 10, возможно, вы захотите изучить управление памятью, чтобы уменьшить производительность и проблемы с запаздыванием. Здесь давайте посмотрим, как настроить виртуальную память в Windows 10 и другие параметры, связанные с памятью, чтобы исправить такие проблемы. У меня 256 SSD с 16 ГБ ОЗУ, а размер страницы установлен на 25466 МБ. У меня 16 ГБ ОЗУ. Я хотел бы знать, как правильно настроить виртуальную память для игр! ; В доступном списке щелкните, чтобы выбрать диск, на котором установлена Windows 10… Для большинства новейших высокопроизводительных игр или игр AAA требуется 8 ГБ ОЗУ.Узнайте, сколько оперативной памяти или памяти вам потребуется для игр в 2020 году для новейших игр AAA. 10 марта 2018 г. №2. Если вы используете Windows 10, она уже выбрала оптимальный вариант, и это, безусловно, будет SSD (поскольку вы установили туда ОС). Увеличьте виртуальную память в два раза больше, чем у вас есть, чтобы у вас было много памяти, играя в игры на вашем устройстве Windows. Оптимизация виртуальной памяти в Windows всегда была простым способом точной настройки производительности компьютера. Вы, должно быть, видели, что почти в каждой игре AAA есть два типа требований.Этот параметр скрыт внутри системных настроек. Windows 10 находится в лучшем состоянии, и вы можете вслепую установить ее, надеясь на лучшую операционную систему Windows. Компьютер Dell 5040 6-го поколения i5 16 ГБ ОЗУ 2 ТБ HD НОВЫЙ 23,6-дюймовый ПК с ОС Windows 10 Pro 549,97 долларов , к Windows 10 применяются следующие основные правила: Если возможно, вы должны поместить файл подкачки на SSD-диск.Я выполнил чистую установку windows 10 около 2 месяцев назад. 30 сентября 2014 г. 850 3 5 665 230. Если в вашей системе 16 ГБ или больше памяти… Я просматривал файлы подкачки на протяжении многих лет. Эта память используется, когда в системе заканчивается оперативная память, поэтому чем ее больше, тем лучше. Я читал и пробовал много подходов. Это слишком велико. … 0 ragnar-gd Уважаемый. Некоторые люди говорят, что вам не нужен файл подкачки, некоторые говорят, что пусть им управляет Windows, а другие говорят, что установите размер вручную. Затем, когда я обновляюсь до Windows 10, у меня возникают проблемы с памятью, которые затем обнаруживаются в выделенной памяти.Я также запускаю очистку диска, а затем системные файлы, и он показал 6 ГБ при очистке обновлений Windows, это можно удалить.
Процент водяного пара в воздухе,
Характер и объем производственного управления PPT,
Брукхейвенская академия футбола,
Накама счастливый час,
Медленная последовательность аккордов блюза,
Жарка куриных крылышек в фритюрнице Emeril Lagasse,
Магазин мебели Cabot House,
Белый лебедь Сиэтл Меню,
Жидкое кальциевое удобрение для пастбищ,
Законы об онлайн-бизнесе,
Боулинг на высокой скорости Ps4,
Использование замороженной черники для начинки пирогов,
3 рецепта яичного желтка,
Смешной Генетический Юмор,
Список прилагательных для детей,
Файл подкачки (PageFile.sys) Руководство для Windows 7, 8.1 и 10
Файл подкачки часто является горячей, но игнорируемой темой, поскольку при правильной настройке он не только сгладит общую производительность, но и в конечном итоге сэкономит нам много места на диске. Большинство из нас оставляют Windows, чтобы суметь сформулировать лучшие практики для нашей системы Windows, потому что, ну, мы все доверяем ее опыту, не так ли? Хотя это позволяет вам запускать систему, не беспокоясь о размере файла подкачки в большинстве ситуаций, есть также две потенциальные проблемы, которые часто упускаются из виду:
- Дисковое пространство — в системе с большим объемом установленной оперативной памяти файл подкачки будет огромным.
- Фрагментация файла подкачки — если файл подкачки расширяется и сжимается, это может привести к фрагментации диска и снижению производительности.
Таким образом, рекомендуется вручную настроить файл подкачки для вашей системы, особенно если у вас установлено огромное количество оперативной памяти.
Основы
Современная Windows управляет своей памятью на основе виртуальной памяти, что означает, что каждый процесс имеет собственное частное виртуальное адресное пространство. Когда в системе заканчивается память, Windows перемещает наименее используемые страницы памяти в скрытый файл под названием Page File .
Файл подкачки — это специальный файл, используемый Windows для хранения измененных страниц памяти, а процесс перемещения страниц из ОЗУ в файл подкачки называется Paging . Файл подкачки выполняет две основные роли:
- Физические расширения ОЗУ, в которых хранятся измененные данные
- Запись информации о состоянии системы в случае сбоя системы (дамп памяти)
Из-за этого вот причины Почему важно наличие файла подкачки:
- Если ваш компьютер исчерпал всю физическую оперативную память и у вас нет файла подкачки, ваше приложение выйдет из строя или зависнет, потому что Windows не сможет выделить больше памяти.
- Без файла подкачки или недостаточного размера файла подкачки Windows не может сделать правильный дамп памяти. Без дампа памяти вы не сможете выполнить углубленное устранение неполадок, чтобы разобраться в проблемах, которые вызывают сбой вашего компьютера.
Размер файла подкачки
Если вы достаточно долго работаете в сфере ИТ, вы, вероятно, уже слышали об этом практическом правиле «Размер файла страницы = RAM * 1,5 или RAM * 2 ». Что ж, это больше не применяется к современным системам, потому что:
- Это старое 32-битное мировое правило, которое не имеет смысла в 64-битном мире.
- Реальная логика между ОЗУ и файлом подкачки должна быть такой: чем больше у вас ОЗУ, тем меньше вам нужно в файле подкачки.
Итак, какой именно размер нужно для файла подкачки?
Ну, к сожалению, здесь нет волшебного числа, подходящего для любой системы и любой нагрузки. Это действительно варьируется, но вот несколько сценариев, которые вы должны учитывать при изменении размера файла подкачки в клиентской системе Windows, такой как Windows 7, 8.1 и 10.
- Если у вас установлено много ОЗУ (> 8 ГБ) и не используйте Наплевать на дамп памяти, можете спокойно отключить файл подкачки.
- Если вы рассматриваете возможность создания дампа памяти для устранения неполадок, установите не менее 1 ГБ для малого дампа памяти, 2 ГБ для дампа памяти ядра и столько же для полного дампа памяти. В большинстве случаев дамп памяти ядра достаточно хорош для анализа первопричин.
- Если у вас установлен небольшой объем ОЗУ (<4 ГБ), вам все равно следует подумать об использовании старого эмпирического правила, в 1,5 или 2 раза превышающего объем установленной ОЗУ.
Примечание № 1 : использованные здесь числа НЕ являются официальной рекомендацией Microsoft, а основаны на моем собственном исследовании и опыте.
Примечание № 2 : это рекомендации для клиентской операционной системы Windows, а не для серверов. При изменении размера файла подкачки в серверной среде следует учитывать и другие факторы.
Куда положить файл подкачки?
Если у вас установлено два физических диска, было бы неплохо установить файл подкачки на втором диске, на котором не установлена система Windows, чтобы это не повлияло на производительность системы во время подкачки. Теоретически вам будет выгодно иметь файл подкачки только тогда, когда ваша система работает с нехваткой памяти, и в этом случае Windows начнет перемещать страницы с низким уровнем использования памяти в файл подкачки.
Как настроить файл подкачки?
Вы можете настроить файл подкачки через Свойства системы (нажмите Win + R, чтобы открыть окно «Выполнить», введите sysdm.cpl и нажмите Enter).
Перейдите на вкладку Advanced , нажмите кнопку Settings в разделе Performance . Появится окно параметров производительности. Перейдите на вкладку Advanced и нажмите кнопку Change… в области виртуальной памяти
Теперь мы, наконец, достигли того места, где мы можем настроить вещи.Давайте посмотрим, какие есть варианты:
Снимите флажок « Автоматически управлять размером файла подкачки для всех дисков », если вы хотите настроить файл подкачки самостоятельно. После снятия флажка выберите диск из списка, на который вы хотите поместить файл подкачки. Да, вы действительно можете установить разные файлы подкачки на разных дисках, но в большинстве случаев достаточно установить один на один диск.
Затем вы можете выбрать один из трех вариантов:
- Пользовательский размер — позволяет вручную настроить размер файла подкачки.
- Управляемая системой — это вариант по умолчанию, рекомендованный Microsoft.
- Нет файла подкачки
Как я упоминал ранее, это нормально, если файл подкачки отсутствует. В результате это потенциально может сэкономить вам кучу дискового пространства. Но, если вы не уверены, что ни одному из ваших приложений он не нужен, это, вероятно, все еще хорошая идея, и, конечно, не повредит наличие такого приложения размером 1 или 2 ГБ.
Бонусный совет — автоматическая очистка файла подкачки
Следует помнить, что файл подкачки содержит некоторую конфиденциальную информацию и не очищается автоматически при каждой перезагрузке компьютера.Чтобы избежать потенциального риска раскрытия данных, хранящихся в файле подкачки, существует параметр групповой политики, который можно включить для автоматического удаления файла подкачки при выключении системы.
Откройте редактор групповой политики и перейдите в следующее расположение:
Конфигурация компьютера> Параметры Windows> Параметры безопасности> Локальные политики> Параметры безопасности
На правой панели дважды щелкните политику под названием «Завершение работы: очистить файл страницы виртуальной памяти. »И выберите« Включено ».Нажмите ОК, чтобы сохранить изменения.
Он указывает системе перезаписать существующие данные файла подкачки кучей нулей, чтобы восстановить данные из файла было невозможно. Этот процесс также называют «обнулением».
Для компьютеров, на которых нет функции групповой политики. Вы также можете использовать настройку реестра, чтобы сделать то же самое.
Откройте редактор реестра и перейдите в следующее расположение:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
Затем создайте новое значение DWORD32 с именем « ClearPageFileAtShutdown » и установите его как 1 .
Перезагрузите компьютер, и все готово.
Использование более 4 ГБ памяти в 32-разрядном процессе Windows
Некоторым приложениям требуется большой объем памяти. Крис Олдвуд представляет приемы, обеспечивающие дополнительную память.
Крупномасштабные корпоративные сервисы, такие как SQL Server и Exchange Server, могут потребовать много памяти. Если есть такая возможность, они будут поглощать столько оперативной памяти, сколько вы можете их накормить, используя ее для кэширования, чтобы сократить дорогостоящие запросы ввода-вывода.Этот вид услуг часто развертывается на некотором оборудовании Big Iron с единственной целью предоставить ему полную свободу действий на хост-машине — его задача — обслуживать клиентов, желательно как можно больше, и в кратчайшие сроки.
В этой статье будут описаны различные ограничения памяти, которые влияют на 32-разрядные процессы на платформе Windows, и решения, которые Intel и Microsoft предоставляют для их преодоления с помощью аппаратного обеспечения, конфигурации ОС или изменений API.
Ограничения памяти 32-битного процесса
Когда в начале 1990-х годов впервые разрабатывалась Windows NT, вам посчастливилось найти жесткие диски емкостью более 2 ГБ, не говоря уже о таком большом количестве физической ОЗУ.Первоначальное проектное решение заключалось в том, чтобы разделить виртуальное адресное пространство 4 ГБ, которым будет ограничен каждый 32-разрядный процесс, на две половины. Это означало, что 2 ГБ было зарезервировано для системы (или пространства ядра) и 2 ГБ для приложения (или пространства пользователя). Даже сегодня этот предел адресного пространства в 4 ГБ все еще действует для 32-разрядных процессов. Вместо этого инженеры Windows предложили различные методы, чтобы либо перетасовать соотношение распределения ядра / пользователя, либо предоставить другие API, позволяющие выделять более крупные области памяти и отображать различные их части в адресное пространство процесса по запросу. [
Руссинович
].
Большая часть путаницы вокруг этой конкретной темы происходит из-за различий между следующими ограничениями: виртуальное адресное пространство, которым связан процесс, объем физической ОЗУ, определяемый оборудованием, и виртуальная память на диске, предоставляемая дополнительными страничные файлы. В некоторых старых статьях термины «память», «виртуальная память» и «адресное пространство» используются как синонимы, что только усугубляет путаницу. Итак, чтобы обеспечить последовательность в этой статье, я собираюсь дать четкие определения этих ключевых ограничений.
Виртуальное адресное пространство процесса
Процесс находится в виртуальном адресном пространстве 4 ГБ. Предел отражает значение 32-битного указателя и считается «виртуальным», поскольку указатель адреса не относится к физической памяти, а фактически является логическим адресом. Вместо этого страница, принадлежащая этому адресу, может быть отображена в любом месте физической ОЗУ или даже внутри файла подкачки. Это классический «Уровень косвенности».
Физическая память
Естественно, это оборудование, которое у вас есть на вашей машине.Версии Windows для настольных ПК исторически позволяли получить доступ только к 4 ГБ, тогда как выпуск Windows Server для центра обработки данных поддерживает до 64 ГБ.
Страничные файлы
Жесткий диск также может действовать как временное хранилище для страниц памяти, которые в настоящее время не используются. Это называется виртуальной памятью, потому что она может использоваться только для хранения страниц — страницы по-прежнему должны присутствовать в физической памяти, чтобы к ним можно было получить доступ.
Этот общий размер всех файлов подкачки определяет предел виртуальной памяти для всей машины; это может быть меньше или больше, чем ограничение в 4 ГБ для каждого процесса.
Подтвердить заряд (общий объем памяти)
Если вы откроете диспетчер задач и посмотрите на вкладку «Производительность», вы увидите ряд приведенных показателей системной памяти. Один из них называется «Commit Charge». Он представляет собой сумму как физической ОЗУ, так и любого пространства, выделенного через файлы подкачки. Это общий объем памяти, доступный для всех процессов.
Зарезервированные и подтвержденные страницы процессов
В рамках процесса страницы, составляющие виртуальное адресное пространство, могут находиться в одном из трех состояний: свободны, зарезервированы или зафиксированы.Бесплатные страницы — это именно те страницы, которые еще предстоит использовать. Зафиксированные страницы — это те страницы, которые используются и учитываются в следе процесса, поскольку они должны поддерживаться либо файлом подкачки (для данных), либо исполняемым образом (для кода). Промежуточное состояние «Зарезервировано» — это промежуточное состояние, используемое для отвода области адресного пространства в сторону без фактического принуждения ОС выделять какие-либо физические ресурсы для ее обслуживания (кроме бухгалтерского учета).
Зарезервированная память — это особенно сложно, потому что она невидима в диспетчере задач из-за отсутствия физических накладных расходов, но при этом создает конфликты и фрагментацию, которые трудно наблюдать без непосредственной проверки процесса.
Не хватает памяти
По сути, есть два способа исчерпать память. Первый — исчерпать виртуальное адресное пространство вашего собственного процесса за счет использования всех страниц в нем или сделать невозможным для диспетчера кучи найти достаточно свободных смежных страниц, из которых можно удовлетворить запрос на выделение памяти. Второй метод предполагает использование всей доступной системной памяти (т.е. как физической, так и виртуальной), так что ОС не может выделить страницу свободной памяти любому процессу.Последствия последнего заключаются в том, что другой процесс является причиной сбоя выделения памяти — вы можете быть только жертвой.
Чтобы диагностировать процесс, выходящий за свои пределы, вы можете отслеживать его с помощью PERFMON.EXE и наблюдать за процессом | Виртуальные байты и процесс | Счетчики Private Bytes. Первый представляет собой объем виртуального адресного пространства, которое когда-либо выделялось для куч, разделов файла подкачки, исполняемого кода и т. Д. Второе — это количество зафиксированных страниц, которое представляет собой след процесса в общей памяти, доступной системе .
Счетчик байтов личного пользования также можно увидеть в диспетчере задач в столбце со странным названием «Размер виртуальной машины». В качестве альтернативы Process Explorer через Свойства | Вкладка «Производительность» предоставляет единый диалог для процесса, который содержит всю важную статистику памяти. Однако вместо слова «виртуальные байты» используется термин «виртуальный размер». В следующей таблице приведены термины между различными общими инструментами:
Инструмент | Рабочий набор | Подтвердить начисление | Адресное пространство |
---|---|---|---|
Диспетчер задач | Использование памяти | Размер ВМ | N / A |
Perfmon | Рабочий набор | Частные байты | Виртуальные байты |
Обозреватель процессов | Рабочий набор | Частные байты | Виртуальный размер |
Как мы увидим позже, при обсуждении механизмов преодоления барьера в 4 ГБ, имя столбца «Commit Charge» становится менее значимым, но это хорошее приближение первого порядка.
Точная причина истощения процесса, вероятно, потребует более тщательного изучения фактического использования страницы, в чем WinDbg может оказать большую помощь. Еще один более свежий инструмент из стабильной Sysinternals, называемый VMMap, также может быть полезен. Последний имеет более графический характер, чем WinDbg, поэтому его легче визуализировать.
Определить, что вся машина попала в буферы, может быть гораздо проще. Откройте вкладку «Производительность» в диспетчере задач и сравните «Пик» фиксированной платы с «Пределом» — если они такие же, как вы исчерпали.Однако до этого момента, скорее всего, все пойдет наперекосяк. Если, например, вы очень интенсивно используете файловый или сетевой ввод-вывод, вы можете истощить количество записей в таблице системных страниц, которые являются пулом, из которого все поступает. Вероятными индикаторами здесь являются коды ошибок Win32 1450 («Недостаточно системных ресурсов для выполнения запрошенной услуги») и 1453 («Недостаточная квота для выполнения запрошенной услуги»). Perfmon может помочь вам визуализировать потребление этого жизненно важного системного ресурса через Memory | Счетчик бесплатных записей в таблице системных страниц.Если вы выполнили одно из этих двух условий, ваша проблема не будет решена ни одним из приведенных ниже решений; они могут даже усугубить ситуацию!
Решения по ограничению памяти
Существует ряд различных вариантов исправления 32-разрядных процессов, связанных с памятью, которые варьируются от простых изменений конфигурации на уровне ОС до архитектурных изменений с использованием определенных API-интерфейсов Win32. Здесь также упоминается перенос на 64-битную Windows, но только для полноты картины.
Исправление на основе конфигурации
Мы начинаем с решений на основе конфигурации ОС / процессов, поскольку они сами по себе не требуют каких-либо изменений кода.
Флаг / 3GB или / USERVA boot.ini
Один из самых простых способов увеличить объем памяти, который процесс может использовать в 32-битной Windows, — это включить
/ 3 ГБ
флаг в Windows
boot.ini
файл. Это приводит к корректировке разделения адресного пространства ядра / пользователя в пользу приложения на 1 ГБ, т.е.е. вместо разделения 2 ГБ / 2 ГБ у вас есть разделение 3 ГБ / 1 ГБ. Обратной стороной этого является то, что адресное пространство ядра сокращается вдвое, поэтому остается меньше места для определенных ключевых структур данных ядра, таких как количество упомянутых ранее записей в таблице системных страниц. В
/ USERVA
флаг является альтернативой
/ 3 ГБ
что позволяет точно настроить это соотношение.
К сожалению, этот волшебный флаг сам по себе никуда не годится. Увеличение адресного пространства приложения означает, что приложение может внезапно начать работу с адресами выше 0x7FFFFFFF.Арифметика со знаковым указателем в памяти, выделенной выше этого порога, может выявить скрытые ошибки, которые могут привести к незначительной потере данных вместо катастрофического отказа. Следовательно, приложение или служба должны объявить себя совместимыми с этим большим адресным пространством, помеченные знаком
/ БОЛЬШОЙ АДРЕС
флаг в исполняемом образе. Этот флаг доступен через компоновщик Visual C ++ и предоставляется в более поздних выпусках интегрированной среды разработки Visual Studio в разделе Система | Линкер | Включить большие адреса.Для приложений .Net в настоящее время необходимо использовать настраиваемый шаг сборки, который вызывает
EDITBIN.EXE
установить флаг.
Чтобы помочь в тестировании совместимости вашего приложения с старшими адресами, есть флаг (
MEM_TOP_DOWN
), который можно передать
VirtualAlloc ()
для принудительного выделения более высоких адресов перед низшими (по умолчанию).
Помимо более свежей документации Microsoft по этой теме, теперь используется термин 4-гигабайтная настройка (4GT) [
MSDN
].
Расширения физических адресов (флаг / PAE boot.ini)
Расширение виртуального адресного пространства отдельного процесса позволяет преодолеть одно ограничение, но в 32-битной Windows действует и второе, которое влияет на вашу способность запускать многие из этих процессов с «большими адресами», например, в среде сетевых вычислений. Максимальный объем физической памяти, которой могла управлять Windows, также изначально составлял 4 ГБ. Это по-прежнему относится к 32-разрядным версиям Windows для настольных ПК, но серверные варианты могут работать с гораздо большим объемом физической ОЗУ — до 64 ГБ в версии Data Center Server.
Это было достигнуто за счет использования технологии Intel, известной как Physical Address Extensions (PAE), которая была представлена в Pentium Pro. Он добавляет дополнительный уровень к механизму таблицы страниц и расширяет записи с 32-разрядных до 64-разрядных, так что теоретически можно адресовать до 128 ГБ.
Внедрение PAE означает, что драйверы ядра теперь также будут доступны для физических адресов выше барьера 4 ГБ, на что они, возможно, изначально не тестировались.Windows пытается сохранить размер буферов ниже предела 4 ГБ, чтобы повысить надежность, но снова включение этой функции должно быть осознанным — на этот раз через
/ PAE
переключиться также в
boot.ini
. Если серверное оборудование поддерживает горячее добавление памяти, этот флаг фактически установлен по умолчанию.
Опасность / 3GB и / PAE
Как всегда, за включение этого и уменьшение вдвое индекса таблицы страниц с 10 до 9 бит через
/ PAE
означает, что для использования доступно вдвое меньше записей таблицы системных страниц.Если вы объедините это с
/ 3 ГБ
flag, вы значительно сократите этот ресурс и можете увидеть, что сервер сильно нагружается при большой нагрузке ввода-вывода, то есть вы можете начать видеть те ошибки 1450 и 1453, упомянутые ранее.
Другой серьезный ущерб — видеоадаптер [
Чен
], но это часто не имеет большого значения, поскольку серверы приложений обычно не славятся своими игровыми способностями. Конечно, рост числа универсальных графических процессоров (GPGPU) придает новый смысл использованию такого оборудования в современных серверах.
Использование 64-битной Windows для запуска 32-битного процесса
Естественно все это
/ 3 ГБ
и
/ PAE
ерунда исчезает под 64-битной Windows, поскольку общее адресное пространство системы огромно по сравнению. Хотя теоретически у вас есть 64-битные, чтобы играть, ограничения реализации означают, что на самом деле можно работать только с 48-битными. Все-таки 256 ТБ должно хватить кому?
Но 64-битная Windows не только приносит пользу 64-битным процессам; архитектура также меняет структуру адресного пространства для 32-битных процессов.Адресное пространство ядра теперь живет намного выше, оставляя всю область 4 ГБ для игры с приложением (при условии, что ваше изображение помечено значком
/ БОЛЬШОЙ АДРЕС
флаг, как и раньше).
Перекомпиляция для 64-битной версии
Очевидным решением всех этих махинаций может быть просто перекомпиляция вашего приложения как 64-битного процесса. Еще лучше, если вы переписываете его в .Net, у вас есть возможность работать как 32-битный или 64-битный процесс, в зависимости от ситуации, без дополнительной работы.Только никогда не бывает так просто …
Есть много проблем, которые делают перенос на 64-битную архитектуру нетривиальным как на уровне исходного кода, так и из-за внешних зависимостей. Обеспечение правильности арифметики указателя и того, что любой код сохранения не зависит от размера, — это две основные области, о которых чаще всего пишут. Но вам также необходимо следить за этими сторонними библиотеками и компонентами COM, поскольку 64-разрядный процесс не может размещать 32-разрядную DLL, такую как COM-сервер inproc.
Оборудование и операционная система также будут вести себя по-разному.Есть множество подводных камней, которые могут вас уловить во время развертывания и эксплуатации. В корпоративном мире настольные компьютеры с 32-битной Windows, вероятно, по-прежнему являются нормой, а 64-битная Windows становится нормой в серверном пространстве. Таким образом, хотя 64-разрядные версии SQL и Exchange Server хорошо внедрены, пользовательские приложения по-прежнему разрабатываются на другой платформе.
Полезная память
Наличие адресного пространства пользователя в 2, 3 или даже 4 ГБ, конечно, не означает, что вы можете использовать все до последней унции.У вас будут стеки потоков и разделы исполняемых изображений, которые удаляют фрагменты. Кроме того, если вы используете C ++ и COM, у вас есть по крайней мере две конкурирующие кучи, обе из которых будут удерживать выкуп за любые дескрипторы виртуальных адресов (VAD), которые они резервируют, независимо от того, используются они или нет. Добавьте сюда «фрагментацию виртуального адресного пространства», и вы почти гарантированно (если только вы специально не настроили требования к памяти для своего приложения) получите меньше, чем рассчитывали.
В следующей таблице описывается мой опыт различий между максимальной и реалистичной доступной памятью для процесса, в основном использующего кучи COM и CRT: —
Максимальное адресное пространство пользователя | Полезное пространство |
---|---|
2.0 ГБ | 1,7 ГБ |
3,0 ГБ | 2,6 ГБ |
4,0 ГБ | 3,7 ГБ |
Такая информация полезна, если вы хотите настроить размер каких-либо кешей или если вам нужно выполнить повторное использование процесса, например, в сетке или в сценарии, размещенном в Интернете. Чтобы увидеть объем виртуального адресного пространства, используемого процессом, вы можете наблюдать за счетчиком Perfmon «Virtual Bytes», как описано ранее.
Расширение занимаемой площади до 4 ГБ
Те, кто прошел переход с 16-битной на 32-битную Windows, без сомнения, будут чрезмерно осторожны — риск / награда за перенос бизнес-приложения, которому требуется лишь немного больше места, может быть недостаточным, чтобы оправдать стоимость и потенциальные потрясения сразу.
Если вам нужно кэширование, и вы не против выйти из процесса на той же машине (или даже сделать удаленный вызов), тогда в пространстве NOSQL есть любое количество готовых продуктов, таких как Memcached с открытым исходным кодом.Однако, если вы хотите сделать что-то самостоятельно и хотите избежать дополнительных зависимостей или вам нужна производительность, близкая к внутрипроцессному кэшированию, есть два варианта: Address Windowing Extensions и Shared Memory.
Однако вам нужно иметь в виду, что невозможно преодолеть ограничение адресного пространства в 4 ГБ, но то, что позволяют оба этих механизма, — это возможность очень быстро хранить и получать доступ к более чем 4 ГБ памяти — но не все в одно и то же время. .
Расширения адресного окна (AWE)
В Windows 2000 был добавлен новый API, специально предназначенный для решения этой проблемы, и именно его использует SQL Server.AWE API разработан исключительно с учетом производительности и предоставляет возможность выделять и отображать части физического адресного пространства в процессе. Как следует из названия, вы не можете напрямую получить доступ ко всей этой памяти за один раз, но вам нужно создавать «окна» в ее частях по мере необходимости. Количество и размер окон, которые вы можете сопоставить в любой момент, по-прежнему фактически ограничены лимитом в 4 ГБ на процесс.
Из-за того, как работает AWE, существуют некоторые ограничения на выделяемую память:
- Память не выгружается.
- Приложению должно быть предоставлено право «Блокировать страницы в памяти».
Функции API позволяют выделять память как необработанные страницы (на что указывает использование термина «Номера кадров страницы») — это та же структура, которую использует само ядро. Затем вы запрашиваете отображение подмножества этих страниц в область ограниченного виртуального адресного пространства процесса, чтобы получить к нему доступ, используя ранее возвращенные номера кадров страницы.
Для таких служб, как SQL Server и Exchange Server, которым часто предоставляется целый хост, этот API позволяет им наиболее оптимально использовать доступные ресурсы при условии, что память никогда не будет выгружена.
Общая память, поддерживаемая файлом подкачки
Существует еще один способ получить доступ ко всей этой дополнительной памяти с помощью существующих API-интерфейсов Windows, аналогично механизму AWE, но без многих его ограничений: общая память. Помимо того, что не требуются какие-либо дополнительные привилегии, выделенная память также может быть выгружена, что полезно для преодоления временных всплесков или использования алгоритма подкачки, уже предоставленного ОС.
Выделение общей памяти в Windows — это задача того же API, который используется для файлов с отображением памяти.По сути, то, что вы сопоставляете, является частью файла, но не файлом, определяемым приложением, а частью файла подкачки системы. Это достигается путем передачи
INVALID_HANDLE_VALUE
вместо реального дескриптора файла
CreateFileMapping ()
. В листинге 1 создается общий сегмент размером 1 МБ.
На данный момент мы выделили часть памяти из системы, но не можем получить к ней доступ. Что еще более важно, мы не использовали ни одно адресное пространство.Чтобы читать и писать в него, нам нужно отобразить его часть (или все) в наше адресное пространство, что мы делаем с
MapViewOfFile ()
. Когда мы закончим, мы можем снова освободить адресное пространство с помощью
UnmapViewOfFile ()
. Продолжая наш пример, нам потребуется код из листинга 2 для доступа к общему сегменту.
Каждый раз, когда нам нужно получить доступ к сегменту, мы просто отображаем представление, получаем к нему доступ и снова отключаем отображение. Когда мы полностью закончим с этим, мы можем освободить память системы с помощью обычного вызова
CloseHandle ()
.
Ограничения сегментов разделяемой памяти
У этого подхода есть свои ограничения, поскольку любой, кто использовал
VirtualAlloc ()
будет знать. Как и при любом обычном распределении кучи, фактический размер будет округлен до некоторой степени, чтобы соответствовать размеру базовой страницы. Что еще более ограничительно, так это то, что «окно», которое вы назначаете для доступа к сегменту (через
MapViewOfFile
) должен начинаться со смещения, кратного «гранулярности распределения».Обычно это 64 КБ, и его можно получить, позвонив
GetSystemInfo ()
. Длина может быть любого размера и будет округлена до ближайшей границы страницы. Это в значительной степени гарантирует, что это будет полезно только для больших объемов данных.
Более тонкая проблема может возникнуть, если вы не сможете сопоставить вызовы
MapViewOfFile
с теми, кто
UnmapViewOfFile
. Каждый звонок
MapViewOfFile
увеличивает счетчик ссылок на базовый дескриптор сегмента и, таким образом, вызывает
CloseHandle
не освободит сегмент, если какие-либо представления все еще отображаются.Если не установить этот флажок, это может создать одну всемогущую утечку памяти, которую было бы интересно отследить.
Помимо ограничений API, существует также проблема невозможности кэшировать или хранить необработанные указатели на данные вне или внутри блока памяти — вместо этого вы должны использовать или хранить смещения. Базовый адрес каждого представления действителен только до тех пор, пока представление отображается, поэтому необходимо соблюдать осторожность, чтобы избежать висящих указателей.
Еще один побочный эффект использования этого метода, о котором вам нужно предупредить своих системных администраторов, — это резкое увеличение количества ошибок страниц, которые они будут видеть в статистике процесса.Им нужно понимать, что это, вероятно, просто «мягкие ошибки», когда физическая страница отображается в процесс, а не «жесткая ошибка», когда также происходит доступ к диску. Хотя сегмент официально поддерживается системным файлом подкачки, при наличии достаточного количества физической ОЗУ страницу никогда не следует записывать на диск, что обеспечивает отличную производительность.
Использование в реальном мире
Ранее я очень успешно использовал сегменты разделяемой памяти в двух 32-разрядных тяжелых службах COM, которые работали вместе с другими службами на 64-разрядном сервере Windows 2003.Один из них кэшировал до 16 ГБ данных без каких-либо нежелательных побочных эффектов, даже когда временные нагрузки превысили физический предел ОЗУ и на короткие периоды выполнялась подкачка.
В настоящее время я работаю над системой на основе .Net, которая зависит от 32-разрядной собственной библиотеки, и снова выделил эту технику как один из методов решения проблем нехватки памяти, вызванных необходимостью временного кэширования больших промежуточных блоков данных.
Исследовательский проект — безсервисное кеширование
Возможность кэширования данных в общей памяти, которая фактически является подсчетом ссылок ОС, стала основой для механизма прототипа, который позволил бы нескольким процессам «движка», работающим на одном хосте, кэшировать общие данные без необходимости действовать в отдельном процессе службы как шлюз.Это позволит избежать массового дублирования кэшированных данных для каждого процесса, что по мере увеличения количества процессоров (и, следовательно, процессов ядра) позволит более эффективно использовать весь пул системной оперативной памяти.
Механизм был довольно простым. Вместо того, чтобы каждый процесс ядра хранил свои большие блоки общих данных в частной памяти, он будет храниться в общем сегменте (поддерживаемом детерминированным именем объекта) и отображаться по запросу. Использование объектов синхронизации с одинаковыми (детерминированными) именами гарантирует, что только один механизм, необходимый для запроса данных из восходящего потока, и наличие локально кэшированного большого двоичного объекта также может быть легко обнаружено.Это было сделано за счет использования того факта, что создание объекта с тем же именем, что и другой, завершается успешно и возвращает специальную ошибку.
ERROR_ALREADY_EXISTS
.
Идея была прототипом, но, насколько мне известно, никогда не использовалась в производстве.
Резюме
В этой статье представлен ряд методов, чтобы проиллюстрировать, как 32-разрядный процесс Windows может получить доступ к большему объему памяти, чем 2 ГБ по умолчанию. Они варьировались от настроек конфигурации, связанных с
/ 3 ГБ
и
/ PAE
флаги до
ТРЕПЕТ
и API общей памяти.Попутно он помог объяснить некоторые термины и показал, как диагностировать проблемы нехватки памяти.
Кредиты
Спасибо Мэтью Уилсону за ответ и комментарии к моему первому черновику, а также Фрэнсис Буонтемпо за ее ценные отзывы и поддержку.
Рекомендации
[
Чен] Раймонд Чен, «Последствия переключения / 3GB для адресного пространства ядра»,
http://blogs.msdn.com/b/oldnewthing/archive/2004/08/06/209840.aspx
.
[MSDN] «Ограничения памяти для выпусков Windows»,
http://msdn.microsoft.com/en-gb/library/windows/desktop/aa366778(v=vs.85).aspx
[Руссинович] Марк Руссинович и Давид Соломон,
Внутреннее устройство Windows
4-е издание
Увеличение виртуальной памяти в Windows
Эта страница содержит инструкции для пользователей 32-битной Windows, которым необходимо увеличить объем доступного адресного пространства для X-Plane. Вам нужно следовать этим инструкциям только в том случае, если X-Plane перенесет вас на эту страницу при запуске.Эта процедура не применяется к 64-битной Windows (которая всегда предоставляет X-Plane 4 ГБ адресного пространства) или Mac / Linux (где нет возможности настроить адресное пространство).
Основной причиной увеличения размера виртуальной памяти в системах Windows XP / Vista на 2 ГБ является предотвращение сбоев X-Plane при выборе слишком большого количества графических функций. Даже настройки параметров рендеринга по умолчанию могут быть слишком жесткими для некоторых систем при первоначальном запуске X-Plane 10. Перед выполнением любой из описанных ниже процедур просмотрите журнал.txt в основной папке X-Plane 10. Перед увеличением виртуальной памяти до 3 ГБ убедитесь, что для виртуальной памяти установлено значение «Максимальный объем виртуальной памяти (только для X-Plane): 2147352576».
Увеличение виртуальной памяти в Windows 10
- Перейдите в меню Start и нажмите Settings .
- Тип исполнение .
- Выберите Настройте внешний вид и производительность Windows .
- В новом окне перейдите на вкладку Advanced и в разделе Virtual memory нажмите Change.
- В нижней части нового окна проверьте, что такое Рекомендуемое значение и как оно сравнивается с В настоящее время выделено .
- Если текущая настройка значительно меньше рекомендуемой, снимите флажок Автоматически управлять размером файла подкачки для всех дисков в верхней части тех же окон, а затем щелкните Нестандартный размер .
- Введите Рекомендуемое значение в поле Начальный размер и большее значение в поле Максимальный размер .
- Щелкните OK, чтобы сохранить новые настройки.
Увеличьте 32-битную виртуальную память Windows XP / Vista до 3 ГБ виртуальной памяти
Процесс увеличения виртуальной памяти до 3 ГБ только для 32-разрядной Windows XP. (Ошибки могут привести к нестабильности системы.) (Эта процедура увеличения 32-разрядной виртуальной памяти Windows XP адаптирована из руководства Microsoft.)
Всегда сохраняйте резервную копию Boot.ini перед редактированием
- Щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства».
- На вкладке «Дополнительно» щелкните «Параметры» в разделе «Запуск и восстановление».
- В разделе «Запуск системы» нажмите «Изменить». Это открывает файл в Блокноте, готовый для редактирования.
- В Блокноте щелкните Файл в строке меню, а затем щелкните Сохранить как.
- Щелкните правой кнопкой мыши пустую область диалогового окна «Сохранить как», выберите «Создать» в контекстном меню и выберите «Папка».
- Введите имя новой папки, например, файл temp ini, а затем нажмите клавишу ВВОД, чтобы создать папку с именем temp.
- Дважды щелкните новую папку с именем temp, а затем нажмите кнопку «Сохранить», чтобы сохранить резервную копию файла Boot.ini.
Отредактируйте файл Boot.ini Чтобы просмотреть и отредактировать файл Boot.ini (после просмотра приведенного ниже примера до и после):
- Щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства».
- На вкладке «Дополнительно» щелкните «Параметры» в разделе «Запуск и восстановление».
- В разделе «Запуск системы» нажмите «Изменить».
- Добавьте пространство / 3 ГБ в конец последней строки загрузки.ini файл
- Щелкните Файл> Сохранить> Выйти.
- Пример файла Boot.ini до и после изменения для увеличения виртуальной памяти
Это образец файла Boot.ini по умолчанию с 32-разрядного компьютера с Windows XP Home Edition.
[загрузчик] тайм-аут = 30 по умолчанию = multi (0) disk (0) rdisk (0) partition (2) \ WINDOWS [операционные системы] мульти (0) диск (0) rdisk (0) раздел (2) \ WINDOWS = "Microsoft Windows XP Home Edition" / fastdetect / NoExecute = OptIn
Это тот же бут.ini, указанный выше, изменен только для расширения виртуальной памяти до 3 ГБ:
[загрузчик] тайм-аут = 30 по умолчанию = multi (0) disk (0) rdisk (0) partition (2) \ WINDOWS [операционные системы] мульти (0) диск (0) rdisk (0) раздел (2) \ WINDOWS = "Microsoft Windows XP Home Edition" / fastdetect / NoExecute = OptIn / 3GB
Откройте файл Boot.ini для проверки изменений
- Щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства».
- На вкладке «Дополнительно» щелкните «Параметры» в разделе «Запуск и восстановление».
- В разделе «Запуск системы» нажмите «Изменить».
- Заметьте, что изменение было сделано правильно
- Если все в порядке, нажмите «Файл»> «Выход», чтобы выйти из режима редактирования.
Перезагрузите Windows, чтобы изменения вступили в силу.
Запустите X-Plane, выберите «Файл»> «Выйти», а затем посмотрите в папке X-Plane файл log.txt, чтобы убедиться, что объем виртуальной памяти составляет 3 ГБ.
Процесс увеличения виртуальной памяти до 3 ГБ только в 32-битной Windows Vista и 32-битной Windows 7. (Используйте осторожность)
Запустите с приглашением DOS от имени системного администратора, как показано ниже:
- Нажмите Пуск
- Введите «cmd» в поле поиска
- Когда отобразится приглашение cmd, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора» (если вы еще не вошли в систему как администратор.)
- Появится экран DOS 5. В конце запроса введите:
BCDEDIT / увеличить набор 3072
(Это может быть сложно: между буквами «T /» и «3» есть пробел)
- Введите «Exit», чтобы выйти из сценария.
- Перезагрузите Windows (изменение вступает в силу при перезагрузке).
Если BCDEDIT выдает сообщение об ошибке «Ошибка чтения» Не удалось открыть хранилище данных конфигурации загрузки. В доступе отказано. », Убедитесь, что вы запустили приглашение DOS в режиме администратора, щелкнув правой кнопкой мыши на cmd и выбрав« Запуск от имени администратора ».”
Запустите X-Plane, выберите File> Quit, а затем посмотрите в папке X-Plane файл log.txt, чтобы убедиться, что виртуальная память теперь составляет 3 ГБ
Запустите X-Plane, выберите File> Quit, а затем посмотрите в папке X-Plane файл log.txt, чтобы убедиться, что объем виртуальной памяти теперь составляет 3 ГБ
Вернуться к базе знаний
Недостаточно памяти. — Gaijin Support
Эта проблема вызвана нехваткой оперативной памяти, необходимой для стабильного рабочего процесса игрового клиента.
Для начала необходимо учесть, что объем оперативной памяти вашего ПК должен соответствовать как минимум минимальным системным требованиям: Объем оперативной памяти должен быть не менее 4 ГБ.
Если в вашей системе достаточно ОЗУ, мы рекомендуем остановить фоновые процессы, использующие ОЗУ. В большинстве случаев это веб-браузеры (Mozilla Firefox, Opera, Google Chrome, Internet Explorer), медиаплееры, офисные программы, другие игры и фоновые приложения.
Желательно закрывать фоновые приложения вручную, однако, если по каким-либо причинам это невозможно, вы можете использовать диспетчер задач Windows, который можно запустить, нажав Ctrl + Shift + Esc на клавиатуре.
Для Windows 7 используйте вкладку Приложения
Для более новых версий ОС Windows используйте вкладку Пользователи
Также на вкладке «Процессы» вы можете отсортировать процессы по потреблению ОЗУ, чтобы указать, какие из них потребляют больше всего ОЗУ, и при необходимости остановить их.
Мы также рекомендуем вам убедиться, что размер файла подкачки виртуальной памяти равен или превышает объем оперативной памяти вашей системы.
Чтобы изменить размер файла подкачки виртуальной памяти, следуйте инструкции:
Вы должны войти в систему как администратор или член группы администраторов, чтобы выполнить эту процедуру.Если ваш компьютер подключен к сети, настройки сетевой политики также могут помешать вам выполнить эту процедуру.
- Щелкните Start , щелкните Control Panel , щелкните Performance and Maintenance , а затем щелкните System .
- На вкладке Advanced в разделе Performance щелкните Settings .
- На вкладке «Дополнительно» в разделе Виртуальная память щелкните Изменить .
- В разделе Диск [Метка тома] щелкните диск, содержащий файл подкачки, который нужно изменить.
- В разделе Размер файла подкачки для выбранного диска щелкните Размер, управляемый системой , а затем щелкните Установить . Если эта опция не была отмечена ранее, перезагрузите систему после ее установки.
Если размер файла подкачки системы раньше был управляемым системой, выполните следующее:
- Менее Размер файла подкачки для выбранного диска , щелкните Нестандартный размер и введите новый размер файла подкачки в мегабайтах в поле Исходный размер (МБ) или Максимальный размер (МБ) , а затем щелкните Установить .